1
0
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:
Henry Heino
2025-07-25 01:20:38 -07:00
committed by GitHub
parent 999ec8c11f
commit 4c90cd62fe
11 changed files with 784 additions and 437 deletions

View File

@@ -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;
}
}