新增日志输出至本地文件 app.log
				
					
				
			This commit is contained in:
		@ -23,12 +23,12 @@ var (
 | 
			
		||||
	Warning *log.Logger
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func LogInit() {
 | 
			
		||||
	log.SetOutput(os.Stdout)
 | 
			
		||||
func LogInit(file *os.File) {
 | 
			
		||||
	log.SetOutput(file)
 | 
			
		||||
	log.SetFlags(log.Ldate | log.Ltime)
 | 
			
		||||
	log.SetPrefix(fmt.Sprintf("%s[INFO]%s    ", Cyan, Reset))
 | 
			
		||||
 | 
			
		||||
	Success = log.New(os.Stdout, fmt.Sprintf("%s[SUCCESS]%s ", Green, Reset), log.Ldate|log.Ltime)
 | 
			
		||||
	Error = log.New(os.Stdout, fmt.Sprintf("%s[ERROR]%s   ", Red, Reset), log.Ldate|log.Ltime)
 | 
			
		||||
	Warning = log.New(os.Stdout, fmt.Sprintf("%s[WARNING]%s ", Yellow, Reset), log.Ldate|log.Ltime)
 | 
			
		||||
	Success = log.New(file, fmt.Sprintf("%s[SUCCESS]%s ", Green, Reset), log.Ldate|log.Ltime)
 | 
			
		||||
	Error = log.New(file, fmt.Sprintf("%s[ERROR]%s   ", Red, Reset), log.Ldate|log.Ltime)
 | 
			
		||||
	Warning = log.New(file, fmt.Sprintf("%s[WARNING]%s ", Yellow, Reset), log.Ldate|log.Ltime)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user