import { Application } from '@elysiumjs/core';
import { HermesModule } from '@elysiumjs/hermes';
@Application.register({
modules: [HermesModule.with({ level: 'debug', format: 'pretty' })]
})
export class App extends Application {}
在您的服务中注入日志 :
import { Service } from '@elysiumjs/core';
import { HermesLogger } from '@elysiumjs/hermes';
export class UserService {
public constructor(@Service.inject() private readonly logger: HermesLogger) {}
public hello() {
this.logger.info('Hello world!');
}
}
Elysium.js框架的结构伐木.注意:该包已被作者标记为弃用——has moved into @elysiumjs/olympus: logging is LoggerModule from @elysiumjs/olympus, with the pino driver of @elysiumjs/pino.