Apply .gitignore rules
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package logUtil
|
||||
|
||||
import (
|
||||
"goutil/logUtil/impl-localfile"
|
||||
)
|
||||
|
||||
// 定义一个全局的日志对象
|
||||
var (
|
||||
// 日志列表
|
||||
logs []ILog
|
||||
|
||||
// 文件log
|
||||
fileLog *impl_localfile.Logger
|
||||
)
|
||||
|
||||
func init() {
|
||||
// 提供默认的日志对象
|
||||
fileLog = impl_localfile.NewLogger()
|
||||
logs = append(logs, fileLog)
|
||||
}
|
||||
|
||||
// AddLogger
|
||||
// @description: 添加日志对象
|
||||
// parameter:
|
||||
//
|
||||
// @l:日志实现
|
||||
//
|
||||
// return:
|
||||
func SettingLogs(_logs []ILog) {
|
||||
if _logs == nil || len(_logs) == 0 {
|
||||
panic("_logs不能为nil或者len(_logs)==0")
|
||||
}
|
||||
|
||||
logs = _logs
|
||||
}
|
||||
|
||||
// GetLocalFileLog
|
||||
// @description: 获取文件日志对象
|
||||
// parameter:
|
||||
// return:
|
||||
//
|
||||
// @*log_localfile.Logger:
|
||||
func GetLocalFileLog() *impl_localfile.Logger {
|
||||
return fileLog
|
||||
}
|
||||
|
||||
// SetLogPath
|
||||
// @description: 设置文件日志路径
|
||||
// parameter:
|
||||
//
|
||||
// @_logPath:路径
|
||||
//
|
||||
// return:
|
||||
// Deprecated: use GetLocalFileLog().SetLogPath(_logPath) api instead
|
||||
func SetLogPath(_logPath string) {
|
||||
fileLog.SetLogPath(_logPath)
|
||||
}
|
||||
Reference in New Issue
Block a user