1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/phachon-go-logger

Клонировать/Скачать
console.go 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
sampan Отправлено 15.12.2019 06:20 86e4227
package main
import (
"github.com/phachon/go-logger"
)
func main() {
logger := go_logger.NewLogger()
//default attach console, detach console
logger.Detach("console")
consoleConfig := &go_logger.ConsoleConfig{
Color: true,
JsonFormat: false,
Format: "%millisecond_format% [%level_string%] [%file%:%line%] %body%",
}
logger.Attach("console", go_logger.LOGGER_LEVEL_DEBUG, consoleConfig)
logger.SetAsync()
logger.Emergency("this is a emergency log!")
logger.Alert("this is a alert log!")
logger.Critical("this is a critical log!")
logger.Error("this is a error log!")
logger.Warning("this is a warning log!")
logger.Notice("this is a notice log!")
logger.Info("this is a info log!")
logger.Debug("this is a debug log!")
logger.Emergency("this is a emergency log!")
logger.Notice("this is a notice log!")
logger.Info("this is a info log!")
logger.Debug("this is a debug log!")
logger.Emergencyf("this is a emergency %d log!", 10)
logger.Alertf("this is a alert %s log!", "format")
logger.Criticalf("this is a critical %s log!", "format")
logger.Errorf("this is a error %s log!", "format")
logger.Warningf("this is a warning %s log!", "format")
logger.Noticef("this is a notice %s log!", "format")
logger.Infof("this is a info %s log!", "format")
logger.Debugf("this is a debug %s log!", "format")
logger.Flush()
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/phachon-go-logger.git
git@api.gitlife.ru:oschina-mirror/phachon-go-logger.git
oschina-mirror
phachon-go-logger
phachon-go-logger
master