Adding timestamp to logging
This commit is contained in:
parent
53124e64dd
commit
07bf239433
|
|
@ -98,13 +98,13 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
this._cli_file = Gio.file_new_for_path(ALT_CLI_PATH);
|
this._cli_file = Gio.file_new_for_path(ALT_CLI_PATH);
|
||||||
if (!this._cli_file.query_exists(null)) {
|
if (!this._cli_file.query_exists(null)) {
|
||||||
this._cli_file = null;
|
this._cli_file = null;
|
||||||
Globals.logger.log('ERROR: BreezyDesktopExtension enable - xr_driver_cli not found');
|
Globals.logger.log('[ERROR] BreezyDesktopExtension enable - xr_driver_cli not found');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this._setup();
|
this._setup();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension enable ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension enable ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -133,7 +133,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
return GLib.SOURCE_CONTINUE;
|
return GLib.SOURCE_CONTINUE;
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _poll_for_ready ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _poll_for_ready ${e.message}\n${e.stack}`);
|
||||||
this._running_poller_id = undefined;
|
this._running_poller_id = undefined;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}
|
}
|
||||||
|
|
@ -170,7 +170,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
Globals.logger.log_debug('BreezyDesktopExtension _find_supported_monitor - No supported monitor found');
|
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}`);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -231,7 +231,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
return isValidKeepAlive(file_modified_time);
|
return isValidKeepAlive(file_modified_time);
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _check_driver_running ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _check_driver_running ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -315,7 +315,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
this._add_settings_keybinding('toggle-display-distance-shortcut', this._xr_effect._change_distance.bind(this._xr_effect));
|
this._add_settings_keybinding('toggle-display-distance-shortcut', this._xr_effect._change_distance.bind(this._xr_effect));
|
||||||
this._add_settings_keybinding('toggle-follow-shortcut', this._toggle_follow_mode.bind(this));
|
this._add_settings_keybinding('toggle-follow-shortcut', this._toggle_follow_mode.bind(this));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _effect_enable ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _effect_enable ${e.message}\n${e.stack}`);
|
||||||
this._effect_disable();
|
this._effect_disable();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -351,11 +351,11 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
bind_to_function
|
bind_to_function
|
||||||
);
|
);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _add_settings_keybinding settings binding lambda ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _add_settings_keybinding settings binding lambda ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _add_settings_keybinding ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _add_settings_keybinding ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -366,7 +366,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
stream.write(`${key}=${value}`, null);
|
stream.write(`${key}=${value}`, null);
|
||||||
stream.close(null);
|
stream.close(null);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _write_control ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _write_control ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -390,7 +390,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _read_state ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _read_state ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
|
|
@ -495,7 +495,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
|
|
||||||
let [success, stdout, stderr] = proc.communicate_utf8(null, null);
|
let [success, stdout, stderr] = proc.communicate_utf8(null, null);
|
||||||
if (!success || !!stderr || !stdout) {
|
if (!success || !!stderr || !stdout) {
|
||||||
Globals.logger.log(`ERROR: Failed to get driver status: ${stderr}`);
|
Globals.logger.log(`[ERROR] Failed to get driver status: ${stderr}`);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -510,7 +510,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
);
|
);
|
||||||
[success, stdout, stderr] = proc.communicate_utf8(null, null);
|
[success, stdout, stderr] = proc.communicate_utf8(null, null);
|
||||||
if (!success || !!stderr) {
|
if (!success || !!stderr) {
|
||||||
Globals.logger.log(`ERROR: Failed to toggle driver: ${stderr}`);
|
Globals.logger.log(`[ERROR] Failed to toggle driver: ${stderr}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -617,7 +617,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
this._write_control('sbs_mode', 'disable');
|
this._write_control('sbs_mode', 'disable');
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _effect_disable ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension _effect_disable ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -640,7 +640,7 @@ export default class BreezyDesktopExtension extends Extension {
|
||||||
this._monitor_manager = null;
|
this._monitor_manager = null;
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: BreezyDesktopExtension disable ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] BreezyDesktopExtension disable ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,7 @@ export const Logger = GObject.registerClass({
|
||||||
}
|
}
|
||||||
|
|
||||||
const now = GLib.DateTime.new_now_local();
|
const now = GLib.DateTime.new_now_local();
|
||||||
|
const timestamp = now.format('%Y-%m-%d %H:%M:%S.') + now.format('%f').substring(0, 3);
|
||||||
const logFileName = `${now.format('%Y-%m-%d')}.log`;
|
const logFileName = `${now.format('%Y-%m-%d')}.log`;
|
||||||
const file = Gio.File.new_for_path(`${this._log_file_dir}/${logFileName}`);
|
const file = Gio.File.new_for_path(`${this._log_file_dir}/${logFileName}`);
|
||||||
|
|
||||||
|
|
@ -106,13 +107,13 @@ export const Logger = GObject.registerClass({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const stream = file.append_to(Gio.FileCreateFlags.NONE, null);
|
const stream = file.append_to(Gio.FileCreateFlags.NONE, null);
|
||||||
stream.write(`${this.title}: ${text}\n`, null);
|
stream.write(`${timestamp} ${text}\n`, null);
|
||||||
stream.close(null);
|
stream.close(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
log_debug(text) {
|
log_debug(text) {
|
||||||
if (this.debug) {
|
if (this.debug) {
|
||||||
this.log(`\tDEBUG - ${text}`);
|
this.log(`[DEBUG] ${text}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -7,5 +7,5 @@ export function toSec(milliseconds) {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function isValidKeepAlive(dateSec) {
|
export function isValidKeepAlive(dateSec) {
|
||||||
return Math.abs(toSec(Date.now()) - dateSec) <= 1;
|
return Math.abs(getEpochSec() - dateSec) <= 1;
|
||||||
}
|
}
|
||||||
|
|
@ -214,7 +214,7 @@ function setIntermittentUniformVariables() {
|
||||||
throw new Error(`Invalid dataView.byteLength: ${dataView.byteLength} !== ${DATA_VIEW_LENGTH}`);
|
throw new Error(`Invalid dataView.byteLength: ${dataView.byteLength} !== ${DATA_VIEW_LENGTH}`);
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Globals.logger.log(`ERROR: xrEffect.js setIntermittentUniformVariables ${e.message}\n${e.stack}`);
|
Globals.logger.log(`[ERROR] xrEffect.js setIntermittentUniformVariables ${e.message}\n${e.stack}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -419,7 +419,7 @@ export const XREffect = GObject.registerClass({
|
||||||
success = true;
|
success = true;
|
||||||
}
|
}
|
||||||
} else if (this._dataView.byteLength !== 0) {
|
} else if (this._dataView.byteLength !== 0) {
|
||||||
Globals.logger.log(`ERROR: Invalid dataView.byteLength: ${this._dataView.byteLength} !== ${DATA_VIEW_LENGTH}`)
|
Globals.logger.log(`[ERROR] Invalid dataView.byteLength: ${this._dataView.byteLength} !== ${DATA_VIEW_LENGTH}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!success && ++attempts < 3) {
|
if (!success && ++attempts < 3) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue