@@ -25,19 +25,17 @@ export declare interface Appender {
2525}
2626
2727export declare class LogBuilder {
28- constructor ( name ?: string ) ;
28+ static createDefaultLogBuilder ( ) : LogBuilder ;
2929
30+ constructor ( name ?: string ) ;
31+ build ( ) : Log ;
3032 logLevelDebug ( ) : LogBuilder ;
3133 logLevelInfo ( ) : LogBuilder ;
3234 logLevelWarn ( ) : LogBuilder ;
3335 logLevelError ( ) : LogBuilder ;
3436 logLevelSilent ( ) : LogBuilder ;
35-
3637 addAppender ( appender : Appender ) : LogBuilder ;
37-
38- build ( ) : Log ;
39-
40- static LogLevel : typeof LogLevel ;
38+ setConfig ( config : { [ key : string ] : any } ) : LogBuilder ;
4139}
4240
4341export declare class Log {
@@ -53,22 +51,20 @@ export declare interface Logging {
5351 info ( ...args : any [ ] ) : void ;
5452 warn ( ...args : any [ ] ) : void ;
5553 error ( ...args : any [ ] ) : void ;
56-
5754 isDebug ( ) : boolean ;
5855 isInfo ( ) : boolean ;
5956}
6057
6158export declare class Logger implements Logging {
62-
6359 debug ( ...args : any [ ] ) : void ;
6460 info ( ...args : any [ ] ) : void ;
6561 warn ( ...args : any [ ] ) : void ;
6662 error ( ...args : any [ ] ) : void ;
67-
6863 isDebug ( ) : boolean ;
6964 isInfo ( ) : boolean ;
7065
7166 getLogger ( log : Log ) : Logger ;
67+ setRootLogger ( log : Log ) : void ;
7268}
7369
7470export declare class ChildLogger implements Logging {
@@ -78,7 +74,6 @@ export declare class ChildLogger implements Logging {
7874 info ( ...args : any [ ] ) : void ;
7975 warn ( ...args : any [ ] ) : void ;
8076 error ( ...args : any [ ] ) : void ;
81-
8277 isDebug ( ) : boolean ;
8378 isInfo ( ) : boolean ;
8479}
0 commit comments