UNPKG

typescript-closure-tools

Version:

Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files

37 lines (27 loc) 944 B
///<reference path="logg.d.ts"/> import logging = require("logg"); var logger = logging.getLogger('my.class'); logger = logging.getTransientLogger('my.class'); logger.setLogLevel(logging.Level.SEVERE); logger.setLogLevel(logging.Level.WARN); logger.setLogLevel(logging.Level.INFO); logger = logging.rootLogger; logger.setLogLevel(logging.Level.FINE); logger.setLogLevel(logging.Level.FINER); logger.setLogLevel(logging.Level.FINEST); logger.info('This will not show up'); logger.warn('But warnings will', new Error('aargg')); logger.fine("test", {}, []); logger.error("dsfs", {}); logging.registerWatcher(function(logRecord) { console.log(logRecord); }); logger.registerWatcher(function(logRecord) { console.log(logRecord); }); logger.getWatchers()[0](); logger.isLoggable(500) === true; var logger2 = logging.getLogger("hi"); logger.setParent(logger2); logger.getParent().info(500); var i: number = logger.getLogLevel();