@@ -4,25 +4,25 @@ import isString = require('lodash.isstring');
44import * as pino from 'pino' ;
55import * as pinoms from 'pino-multi-stream' ;
66import { Writable } from 'stream' ;
7- import { AckeeLoggerExpressMiddleware , expressErrorMiddleware , expressMiddleware } from './express' ;
8- import { AckeeLoggerOptions } from './interfaces' ;
7+ import { CosmasExpressMiddleware , expressErrorMiddleware , expressMiddleware } from './express' ;
8+ import { CosmasOptions } from './interfaces' ;
99import * as serializers from './serializers' ;
1010import { initLoggerStreams } from './streams' ;
1111
1212export type PinoLogger = pino . BaseLogger ;
1313export type Level = pino . LevelWithSilent ;
1414
15- export interface AckeeLogger extends PinoLogger {
15+ export interface Cosmas extends PinoLogger {
1616 warning : pino . LogFn ;
17- options : AckeeLoggerOptions ;
18- express : AckeeLoggerExpressMiddleware ;
17+ options : CosmasOptions ;
18+ express : CosmasExpressMiddleware ;
1919 expressError : ErrorRequestHandler ;
2020 stream : Writable ;
2121 ( childName : string ) : any ;
2222}
2323
24- export interface AckeeLoggerFactory extends AckeeLogger {
25- ( data ?: string | AckeeLoggerOptions ) : AckeeLogger ;
24+ export interface CosmasFactory extends Cosmas {
25+ ( data ?: string | CosmasOptions ) : Cosmas ;
2626}
2727
2828// cannot use Symbols, because they aren't JSON.stringifyable
@@ -65,7 +65,7 @@ const maxLevelWrite: pino.WriteFn = function(this: any, data: object): void {
6565 }
6666} ;
6767
68- const defaultLogger = ( options : AckeeLoggerOptions & { loggerName ?: string } = { } ) : AckeeLogger => {
68+ const defaultLogger = ( options : CosmasOptions & { loggerName ?: string } = { } ) : Cosmas => {
6969 serializers . disablePaths ( options . disableFields ) ;
7070 serializers . enablePaths ( options . enableFields ) ;
7171
@@ -96,7 +96,7 @@ const defaultLogger = (options: AckeeLoggerOptions & { loggerName?: string } = {
9696 options . config
9797 ) ,
9898 ( pinoms as any ) . multistream ( streams )
99- ) as PinoLogger ) as AckeeLogger ;
99+ ) as PinoLogger ) as Cosmas ;
100100
101101 // Add maxLevel support to pino-multi-stream
102102 // This could be replaced with custom pass-through stream being passed to multistream, which would filter the messages
@@ -114,9 +114,9 @@ const defaultLogger = (options: AckeeLoggerOptions & { loggerName?: string } = {
114114 } ) ;
115115} ;
116116
117- const parseLoggerData = ( data : string | AckeeLoggerOptions = { } ) => {
117+ const parseLoggerData = ( data : string | CosmasOptions = { } ) => {
118118 let loggerName : string | undefined ;
119- let options : AckeeLoggerOptions = { } ;
119+ let options : CosmasOptions = { } ;
120120 if ( data ) {
121121 if ( isString ( data ) ) {
122122 loggerName = data ;
@@ -129,7 +129,7 @@ const parseLoggerData = (data: string | AckeeLoggerOptions = {}) => {
129129 return { loggerName, options } ;
130130} ;
131131
132- const loggerFactory = ( data : string | AckeeLoggerOptions = { } , loggerOptions : AckeeLoggerOptions = { } ) : AckeeLogger => {
132+ const loggerFactory = ( data : string | CosmasOptions = { } , loggerOptions : CosmasOptions = { } ) : Cosmas => {
133133 const { loggerName, options } = parseLoggerData ( data ) ;
134134 loggerOptions = objEmpty ( options ) ? loggerOptions : options ;
135135 const logger = defaultLogger ( Object . assign ( { loggerName } , loggerOptions ) ) ;
0 commit comments