"...resnet50_tensorflow.git" did not exist on "f13895b9925575379236e181cbfceec73d59b7c6"
Unverified Commit 5845ca04 authored by SparkSnail's avatar SparkSnail Committed by GitHub
Browse files

Fix log initialization (#1755)

parent a63f2ed3
......@@ -155,11 +155,7 @@ class Logger {
}
}
function getLogger(fileName?: string): Logger {
component.Container.bind(Logger).provider({
get: (): Logger => new Logger(fileName)
});
function getLogger(): Logger {
return component.get(Logger);
}
......
......@@ -49,7 +49,7 @@ function initStartupInfo(
setExperimentStartupInfo(createNew, expId, basePort, logDirectory, experimentLogLevel, readonly);
}
async function initContainer(platformMode: string): Promise<void> {
async function initContainer(platformMode: string, logFileName?: string): Promise<void> {
if (platformMode === 'local') {
Container.bind(TrainingService)
.to(LocalTrainingService)
......@@ -82,6 +82,9 @@ async function initContainer(platformMode: string): Promise<void> {
Container.bind(DataStore)
.to(NNIDataStore)
.scope(Scope.Singleton);
Container.bind(Logger).provider({
get: (): Logger => new Logger(logFileName)
});
const ds: DataStore = component.get(DataStore);
await ds.init();
......@@ -145,13 +148,14 @@ initStartupInfo(startMode, experimentId, port, logDir, logLevel, readonly);
mkDirP(getLogDir())
.then(async () => {
const log: Logger = getLogger();
try {
await initContainer(mode);
const restServer: NNIRestServer = component.get(NNIRestServer);
await restServer.start();
const log: Logger = getLogger();
log.info(`Rest server listening on: ${restServer.endPoint}`);
} catch (err) {
const log: Logger = getLogger();
log.error(`${err.stack}`);
throw err;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment