mirror of
https://gitee.com/energye/energy.git
synced 2025-12-06 16:19:23 +08:00
U: logger config SetLogFile
This commit is contained in:
@@ -27,6 +27,7 @@ const (
|
|||||||
|
|
||||||
var logFileName = "energy.log"
|
var logFileName = "energy.log"
|
||||||
|
|
||||||
|
// Logger logger conifg
|
||||||
type Logger struct {
|
type Logger struct {
|
||||||
logFile *os.File
|
logFile *os.File
|
||||||
logger *log.Logger
|
logger *log.Logger
|
||||||
@@ -53,14 +54,17 @@ func loggerInit() {
|
|||||||
logger.logger = log.New(io.MultiWriter(os.Stdout, logFile), "", log.Ldate|log.Ltime)
|
logger.logger = log.New(io.MultiWriter(os.Stdout, logFile), "", log.Ldate|log.Ltime)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetLogFile set log file full path
|
||||||
func SetLogFile(filePath string) {
|
func SetLogFile(filePath string) {
|
||||||
logFileName = filePath
|
logFileName = filePath
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetLevel set log level
|
||||||
func SetLevel(l Level) {
|
func SetLevel(l Level) {
|
||||||
logger.level = l
|
logger.level = l
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetEnable enable log, default true
|
||||||
func SetEnable(enable bool) {
|
func SetEnable(enable bool) {
|
||||||
logger.enable = enable
|
logger.enable = enable
|
||||||
if enable {
|
if enable {
|
||||||
@@ -68,10 +72,12 @@ func SetEnable(enable bool) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Enable return log Enable
|
||||||
func Enable() bool {
|
func Enable() bool {
|
||||||
return logger.enable
|
return logger.enable
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Error level
|
||||||
func Error(v ...interface{}) {
|
func Error(v ...interface{}) {
|
||||||
if logger.enable && logger.level >= LError {
|
if logger.enable && logger.level >= LError {
|
||||||
logger.logger.SetPrefix("[ENERGY-Error] ")
|
logger.logger.SetPrefix("[ENERGY-Error] ")
|
||||||
@@ -79,6 +85,7 @@ func Error(v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Errorf level fmt
|
||||||
func Errorf(format string, v ...interface{}) {
|
func Errorf(format string, v ...interface{}) {
|
||||||
if logger.enable && logger.level >= LError {
|
if logger.enable && logger.level >= LError {
|
||||||
logger.logger.SetPrefix("[ENERGY-Error] ")
|
logger.logger.SetPrefix("[ENERGY-Error] ")
|
||||||
@@ -86,6 +93,7 @@ func Errorf(format string, v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Info level
|
||||||
func Info(v ...interface{}) {
|
func Info(v ...interface{}) {
|
||||||
if logger.enable && logger.level >= LInfo {
|
if logger.enable && logger.level >= LInfo {
|
||||||
logger.logger.SetPrefix("[ENERGY-Info] ")
|
logger.logger.SetPrefix("[ENERGY-Info] ")
|
||||||
@@ -93,6 +101,7 @@ func Info(v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Infof level fmt
|
||||||
func Infof(format string, v ...interface{}) {
|
func Infof(format string, v ...interface{}) {
|
||||||
if logger.enable && logger.level >= LInfo {
|
if logger.enable && logger.level >= LInfo {
|
||||||
logger.logger.SetPrefix("[ENERGY-Info] ")
|
logger.logger.SetPrefix("[ENERGY-Info] ")
|
||||||
@@ -100,6 +109,7 @@ func Infof(format string, v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Debug level
|
||||||
func Debug(v ...interface{}) {
|
func Debug(v ...interface{}) {
|
||||||
if logger.enable && logger.level >= LDebug {
|
if logger.enable && logger.level >= LDebug {
|
||||||
logger.logger.SetPrefix("[ENERGY-Debug] ")
|
logger.logger.SetPrefix("[ENERGY-Debug] ")
|
||||||
@@ -107,6 +117,7 @@ func Debug(v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Debugf level fmt
|
||||||
func Debugf(format string, v ...interface{}) {
|
func Debugf(format string, v ...interface{}) {
|
||||||
if logger.enable && logger.level >= LDebug {
|
if logger.enable && logger.level >= LDebug {
|
||||||
logger.logger.SetPrefix("[ENERGY-Debug] ")
|
logger.logger.SetPrefix("[ENERGY-Debug] ")
|
||||||
@@ -114,6 +125,7 @@ func Debugf(format string, v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Fatal level
|
||||||
func Fatal(v ...interface{}) {
|
func Fatal(v ...interface{}) {
|
||||||
if logger.enable {
|
if logger.enable {
|
||||||
logger.logger.SetPrefix("[ENERGY-Fatal] ")
|
logger.logger.SetPrefix("[ENERGY-Fatal] ")
|
||||||
@@ -121,6 +133,7 @@ func Fatal(v ...interface{}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Fatalf level fmt
|
||||||
func Fatalf(format string, v ...interface{}) {
|
func Fatalf(format string, v ...interface{}) {
|
||||||
if logger.enable {
|
if logger.enable {
|
||||||
logger.logger.SetPrefix("[ENERGY-Fatal] ")
|
logger.logger.SetPrefix("[ENERGY-Fatal] ")
|
||||||
|
|||||||
Reference in New Issue
Block a user