Skip to content

Commit

Permalink
use LoggingConfig contract
Browse files Browse the repository at this point in the history
  • Loading branch information
marcuspoehls committed May 4, 2024
1 parent 57b3047 commit e0f7c0d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions packages/logging/src/logging-service-provider.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@

import { LogManager } from './log-manager.js'
import { ServiceProvider } from '@supercharge/support'
import { ServiceProvider as ServiceProviderContract } from '@supercharge/contracts'
import type { LoggingConfig, ServiceProvider as ServiceProviderContract } from '@supercharge/contracts'

export class LoggingServiceProvider extends ServiceProvider implements ServiceProviderContract {
/**
* Register the logger into the container.
*/
override register (): void {
this.app().singleton('logger', () => {
const loggingConfig = this.app().config().get('logging', { driver: 'console', channels: {} })
const loggingConfig = this.app().config().get<LoggingConfig>('logging', { driver: 'console', channels: {} })

return new LogManager(this.app(), loggingConfig)
})
Expand Down

0 comments on commit e0f7c0d

Please sign in to comment.