mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-01-22 17:33:19 +01:00
chore: make the startup more verbose
This commit is contained in:
@@ -20,6 +20,8 @@ use zbus::fdo::ObjectManager;
|
|||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
|
println!("Starting asusd daemon...");
|
||||||
|
|
||||||
// console_subscriber::init();
|
// console_subscriber::init();
|
||||||
let mut logger = env_logger::Builder::new();
|
let mut logger = env_logger::Builder::new();
|
||||||
logger
|
logger
|
||||||
@@ -83,7 +85,10 @@ async fn start_daemon() -> Result<(), Box<dyn Error>> {
|
|||||||
)
|
)
|
||||||
.await
|
.await
|
||||||
{
|
{
|
||||||
Ok(registry) => registry,
|
Ok(registry) => {
|
||||||
|
info!("attribute on zbus initialized");
|
||||||
|
registry
|
||||||
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
error!("Failed to initialize firmware attributes over zbus: {e:?}");
|
error!("Failed to initialize firmware attributes over zbus: {e:?}");
|
||||||
ArmouryAttributeRegistry::default()
|
ArmouryAttributeRegistry::default()
|
||||||
@@ -92,8 +97,10 @@ async fn start_daemon() -> Result<(), Box<dyn Error>> {
|
|||||||
|
|
||||||
match CtrlFanCurveZbus::new() {
|
match CtrlFanCurveZbus::new() {
|
||||||
Ok(ctrl) => {
|
Ok(ctrl) => {
|
||||||
|
info!("FanCurves: found supported fancurves");
|
||||||
let sig_ctx = CtrlFanCurveZbus::signal_context(&server)?;
|
let sig_ctx = CtrlFanCurveZbus::signal_context(&server)?;
|
||||||
start_tasks(ctrl, &mut server, sig_ctx).await?;
|
start_tasks(ctrl, &mut server, sig_ctx).await?;
|
||||||
|
info!("FanCurves: initialized");
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
error!("FanCurves: {}", err);
|
error!("FanCurves: {}", err);
|
||||||
@@ -102,8 +109,10 @@ async fn start_daemon() -> Result<(), Box<dyn Error>> {
|
|||||||
|
|
||||||
match CtrlBacklight::new(config.clone()) {
|
match CtrlBacklight::new(config.clone()) {
|
||||||
Ok(backlight) => {
|
Ok(backlight) => {
|
||||||
|
info!("Backlight: found supported backlight");
|
||||||
backlight.start_watch_primary().await?;
|
backlight.start_watch_primary().await?;
|
||||||
backlight.add_to_server(&mut server).await;
|
backlight.add_to_server(&mut server).await;
|
||||||
|
info!("Backlight: initialized");
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
error!("Backlight: {}", err);
|
error!("Backlight: {}", err);
|
||||||
@@ -121,8 +130,10 @@ async fn start_daemon() -> Result<(), Box<dyn Error>> {
|
|||||||
armoury_registry,
|
armoury_registry,
|
||||||
) {
|
) {
|
||||||
Ok(ctrl) => {
|
Ok(ctrl) => {
|
||||||
|
info!("CtrlPlatform: initialized");
|
||||||
let sig_ctx = CtrlPlatform::signal_context(&server)?;
|
let sig_ctx = CtrlPlatform::signal_context(&server)?;
|
||||||
start_tasks(ctrl, &mut server, sig_ctx).await?;
|
start_tasks(ctrl, &mut server, sig_ctx).await?;
|
||||||
|
info!("CtrlPlatform: tasks started");
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
error!("CtrlPlatform: {}", err);
|
error!("CtrlPlatform: {}", err);
|
||||||
@@ -131,10 +142,12 @@ async fn start_daemon() -> Result<(), Box<dyn Error>> {
|
|||||||
|
|
||||||
let _ = DeviceManager::new(server.clone()).await?;
|
let _ = DeviceManager::new(server.clone()).await?;
|
||||||
|
|
||||||
|
info!("DeviceManager initialized");
|
||||||
|
|
||||||
// Request dbus name after finishing initalizing all functions
|
// Request dbus name after finishing initalizing all functions
|
||||||
server.request_name(DBUS_NAME).await?;
|
server.request_name(DBUS_NAME).await?;
|
||||||
|
|
||||||
info!("Startup success, begining dbus server loop");
|
info!("Startup success on dbus name {DBUS_NAME}: begining dbus server loop");
|
||||||
loop {
|
loop {
|
||||||
// This is just a blocker to idle and ensure the reator reacts
|
// This is just a blocker to idle and ensure the reator reacts
|
||||||
server.executor().tick().await;
|
server.executor().tick().await;
|
||||||
|
|||||||
Reference in New Issue
Block a user