Add more debug logging
This commit is contained in:
parent
3433885cdd
commit
0dd043c64e
|
|
@ -115,6 +115,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
const target_monitor = this._monitor_manager.getMonitorPropertiesList()?.find(
|
const target_monitor = this._monitor_manager.getMonitorPropertiesList()?.find(
|
||||||
monitor => SUPPORTED_MONITOR_PRODUCTS.includes(monitor.product));
|
monitor => SUPPORTED_MONITOR_PRODUCTS.includes(monitor.product));
|
||||||
if (target_monitor !== undefined) {
|
if (target_monitor !== undefined) {
|
||||||
|
Globals.logger.log_debug(`BreezyDesktopExtension _find_supported_monitor - Identified supported monitor: ${target_monitor.connector}`);
|
||||||
return {
|
return {
|
||||||
monitor: this._monitor_manager.getMonitors()[target_monitor.index],
|
monitor: this._monitor_manager.getMonitors()[target_monitor.index],
|
||||||
connector: target_monitor.connector,
|
connector: target_monitor.connector,
|
||||||
|
|
@ -123,6 +124,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.settings.get_boolean('developer-mode')) {
|
if (this.settings.get_boolean('developer-mode')) {
|
||||||
|
Globals.logger.log_debug('BreezyDesktopExtension _find_supported_monitor - Using dummy monitor');
|
||||||
// allow testing XR devices with just USB, no video needed
|
// allow testing XR devices with just USB, no video needed
|
||||||
return {
|
return {
|
||||||
monitor: this._monitor_manager.getMonitors()[0],
|
monitor: this._monitor_manager.getMonitors()[0],
|
||||||
|
|
@ -132,6 +134,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Globals.logger.log_debug('BreezyDesktopExtension _find_supported_monitor - No supported monitor found');
|
||||||
return null;
|
return null;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _find_supported_monitor ${e.message}\n${e.stack}`);
|
Globals.logger.log(`ERROR: BreezyDesktopExtension _find_supported_monitor ${e.message}\n${e.stack}`);
|
||||||
|
|
@ -157,8 +160,11 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
if (target_monitor.is_dummy || !this._monitor_manager.checkOptimalMode(target_monitor.connector)) {
|
if (target_monitor.is_dummy || !this._monitor_manager.checkOptimalMode(target_monitor.connector)) {
|
||||||
Globals.logger.log('Ready, enabling XR effect');
|
Globals.logger.log('Ready, enabling XR effect');
|
||||||
this._effect_enable();
|
this._effect_enable();
|
||||||
|
} else {
|
||||||
|
Globals.logger.log_debug('BreezyDesktopExtension _setup - driver running but optimal mode check needed');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Globals.logger.log_debug('BreezyDesktopExtension _setup - driver no running, starting poller');
|
||||||
this._poll_for_ready();
|
this._poll_for_ready();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -279,11 +279,13 @@ export const MonitorManager = GObject.registerClass({
|
||||||
} else {
|
} else {
|
||||||
if (configChanged) {
|
if (configChanged) {
|
||||||
Globals.logger.log(`Switched to optimal mode for monitor ${monitorConnector}`);
|
Globals.logger.log(`Switched to optimal mode for monitor ${monitorConnector}`);
|
||||||
} else if (this._changeHookFn !== null) {
|
} else if (!!this._changeHookFn) {
|
||||||
Globals.logger.log_debug('MonitorManager checkOptimalMode: no config change');
|
Globals.logger.log_debug('MonitorManager checkOptimalMode: no config change');
|
||||||
|
|
||||||
// no config change means this won't be triggered automatically, so trigger it manually
|
// no config change means this won't be triggered automatically, so trigger it manually
|
||||||
this._changeHookFn();
|
this._changeHookFn();
|
||||||
|
} else {
|
||||||
|
Globals.logger.log('MonitorManager checkOptimalMode: can\'t trigger change hook, no hook set!');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).bind(this));
|
}).bind(this));
|
||||||
|
|
@ -321,8 +323,10 @@ export const MonitorManager = GObject.registerClass({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this._monitorProperties = monitorProperties;
|
this._monitorProperties = monitorProperties;
|
||||||
if (this._changeHookFn !== null) {
|
if (!!this._changeHookFn) {
|
||||||
this._changeHookFn();
|
this._changeHookFn();
|
||||||
|
} else {
|
||||||
|
Globals.logger.log('MonitorManager _on_monitors_change: can\'t trigger change hook, no hook set!');
|
||||||
}
|
}
|
||||||
}).bind(this));
|
}).bind(this));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue