mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 13:50:54 +00:00
rename files to mulitfile
This commit is contained in:
parent
54b5120a64
commit
b2f071395b
@ -24,7 +24,7 @@ import (
|
||||
// means if the file name in configuration is project.log filesLogWriter will create project.error.log/project.debug.log
|
||||
// and write the error-level logs to project.error.log and write the debug-level logs to project.debug.log
|
||||
// the rotate attribute also acts like fileLogWriter
|
||||
type filesLogWriter struct {
|
||||
type mulitFileLogWriter struct {
|
||||
writers [LevelDebug + 1 + 1]*fileLogWriter // the last one for fullLogWriter
|
||||
fullLogWriter *fileLogWriter
|
||||
Separate []string `json:"separate"`
|
||||
@ -45,7 +45,7 @@ var levelNames = [...]string{"emergency", "alert", "critical", "error", "warning
|
||||
// "separate":["emergency", "alert", "critical", "error", "warning", "notice", "info", "debug"],
|
||||
// }
|
||||
|
||||
func (f *filesLogWriter) Init(config string) error {
|
||||
func (f *mulitFileLogWriter) Init(config string) error {
|
||||
writer := newFileWriter().(*fileLogWriter)
|
||||
err := writer.Init(config)
|
||||
if err != nil {
|
||||
@ -76,7 +76,7 @@ func (f *filesLogWriter) Init(config string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (f *filesLogWriter) Destroy() {
|
||||
func (f *mulitFileLogWriter) Destroy() {
|
||||
for i := 0; i < len(f.writers); i++ {
|
||||
if f.writers[i] != nil {
|
||||
f.writers[i].Destroy()
|
||||
@ -84,7 +84,7 @@ func (f *filesLogWriter) Destroy() {
|
||||
}
|
||||
}
|
||||
|
||||
func (f *filesLogWriter) WriteMsg(when time.Time, msg string, level int) error {
|
||||
func (f *mulitFileLogWriter) WriteMsg(when time.Time, msg string, level int) error {
|
||||
if f.fullLogWriter != nil {
|
||||
f.fullLogWriter.WriteMsg(when, msg, level)
|
||||
}
|
||||
@ -98,7 +98,7 @@ func (f *filesLogWriter) WriteMsg(when time.Time, msg string, level int) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (f *filesLogWriter) Flush() {
|
||||
func (f *mulitFileLogWriter) Flush() {
|
||||
for i := 0; i < len(f.writers); i++ {
|
||||
if f.writers[i] != nil {
|
||||
f.writers[i].Flush()
|
||||
@ -108,7 +108,7 @@ func (f *filesLogWriter) Flush() {
|
||||
|
||||
// newFilesWriter create a FileLogWriter returning as LoggerInterface.
|
||||
func newFilesWriter() Logger {
|
||||
return &filesLogWriter{}
|
||||
return &mulitFileLogWriter{}
|
||||
}
|
||||
|
||||
func init() {
|
||||
|
Loading…
Reference in New Issue
Block a user