google-apps-script-better-logger
Version:
On google apps script use better logger. this package just a Better-Logger type assist.
89 lines (79 loc) • 3.17 kB
text/typescript
function t1() {
console.log("---------------------");
let logger = new Logger()
let levels = logger.levels
logger.set_GMT('GMT+8')
logger.set_sheet_id("1lqlqztKroBwDZ--VxoYN9Hh_BuwOzbdbowltI7yf2N4")
logger.set_use_sheet(true)
// logger.set_level('WARNING')
logger.set_level(levels.NOTICE)
console.log(logger.get_config())
logger.log(levels.EMERGENCY, '這是測試 EMERGENCY !!!!!')
logger.log(levels.ALERT, '這是測試 ALERT !!!!!')
logger.log(levels.CRITICAL, '這是測試 CRITICAL !!!!!')
logger.log(levels.ERROR, '這是測試 ERROR !!!!!')
logger.log(levels.WARNING, '這是測試 WARNING !!!!!')
logger.log(levels.DEBUG, '這是測試 DEBUG !!!!!')
logger.log(levels.INFO, '這是測試 INFO !!!!!')
logger.log(levels.NOTICE, '這是測試 NOTICE !!!!!')
logger.emergency('這是測試 EMERGENCY =====')
logger.alert('這是測試 ALERT =====')
logger.critical('這是測試 CRITICAL =====')
logger.error('這是測試 ERROR =====')
logger.warning('這是測試 WARNING =====')
logger.debug('這是測試 DEBUG =====')
logger.info('這是測試 INFO =====')
logger.notice('這是測試 NOTICE =====')
}
function t2() {
console.log("---------------------");
let logger = new Logger()
console.log(logger.get_config())
logger.set_level(logger.levels.NOTICE);
let levels = logger.levels
logger.log(levels.EMERGENCY, '這是測試 EMERGENCY !!!!!')
logger.log(levels.ALERT, '這是測試 ALERT !!!!!')
logger.log(levels.CRITICAL, '這是測試 CRITICAL !!!!!')
logger.log(levels.ERROR, '這是測試 ERROR !!!!!')
logger.log(levels.WARNING, '這是測試 WARNING !!!!!')
logger.log(levels.DEBUG, '這是測試 DEBUG !!!!!')
logger.log(levels.INFO, '這是測試 INFO !!!!!')
logger.log(levels.NOTICE, '這是測試 NOTICE !!!!!')
logger.emergency('這是測試 EMERGENCY =====')
logger.alert('這是測試 ALERT =====')
logger.critical('這是測試 CRITICAL =====')
logger.error('這是測試 ERROR =====')
logger.warning('這是測試 WARNING =====')
logger.debug('這是測試 DEBUG =====')
logger.info('這是測試 INFO =====')
logger.notice('這是測試 NOTICE =====')
}
function t3() {
console.log("---------------------");
var logger = new Logger();
console.log(logger.get_config());
logger.set_level(logger.levels.NOTICE);
logger.use_mail = true;
logger.application = '這裡填你的應用程式名稱'
logger.emergency('這是測試 EMERGENCY =====');
logger.alert('這是測試 ALERT =====');
logger.critical('這是測試 CRITICAL =====');
logger.error('這是測試 ERROR =====');
logger.warning('這是測試 WARNING =====');
logger.debug('這是測試 DEBUG =====');
logger.info('這是測試 INFO =====');
logger.notice('這是測試 NOTICE =====');
}
function t4() {
console.log("---------------------");
var logger = new Logger();
logger.set_config(
"xxx123",
"log_2020/07/13",
"%{datefmt} %{levelname} : %{message}",
"GMT+0",
"yyyy.MM.dd HH:mm:ss",
'INFO'
)
console.log(logger.get_config());
}