Logger.d.ts 525 B

123456789101112131415161718
  1. import Emitter = require('./Emitter');
  2. import Enum = require('./Enum');
  3. declare class Logger extends Emitter {
  4. name: string;
  5. formatter(type: string, argList: any[]): any[];
  6. constructor(name: string, level?: string | number);
  7. setLevel(level: string | number): Logger;
  8. getLevel(): number;
  9. trace(...args: any[]): Logger;
  10. debug(...args: any[]): Logger;
  11. info(...args: any[]): Logger;
  12. warn(...args: any[]): Logger;
  13. error(...args: any[]): Logger;
  14. static level: Enum;
  15. }
  16. export = Logger;