You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-11-23 22:36:32 +02:00
Chore: Mobile: Log startup performance information (#12776)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
This commit is contained in:
@@ -67,8 +67,10 @@ import { setupAutoDeletion } from './services/trash/permanentlyDeleteOldItems';
|
||||
import determineProfileAndBaseDir from './determineBaseAppDirs';
|
||||
import NavService from './services/NavService';
|
||||
import getAppName from './getAppName';
|
||||
import PerformanceLogger from './PerformanceLogger';
|
||||
|
||||
const appLogger: LoggerWrapper = Logger.create('App');
|
||||
const perfLogger = PerformanceLogger.create('BaseApplication');
|
||||
|
||||
// const ntpClient = require('./vendor/ntp-client');
|
||||
// ntpClient.dgram = require('dgram');
|
||||
@@ -673,6 +675,7 @@ export default class BaseApplication {
|
||||
...options,
|
||||
};
|
||||
|
||||
const startTask = perfLogger.taskStart('start');
|
||||
const startFlags = await this.handleStartFlags_(argv);
|
||||
|
||||
argv = startFlags.argv;
|
||||
@@ -748,6 +751,8 @@ export default class BaseApplication {
|
||||
globalLogger.setLevel(initArgs.logLevel);
|
||||
}
|
||||
|
||||
PerformanceLogger.setLogger(globalLogger);
|
||||
|
||||
reg.setLogger(Logger.create('') as Logger);
|
||||
// reg.dispatch = () => {};
|
||||
|
||||
@@ -890,6 +895,7 @@ export default class BaseApplication {
|
||||
|
||||
await MigrationService.instance().run();
|
||||
|
||||
startTask.onEnd();
|
||||
return argv;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user