mirror of
https://github.com/astaxie/beego.git
synced 2024-11-25 19:10:54 +00:00
some typo fixed
This commit is contained in:
parent
3dd9020249
commit
f21cff0166
@ -212,7 +212,7 @@ func (w *Response) WriteHeader(code int) {
|
|||||||
}
|
}
|
||||||
w.Status = code
|
w.Status = code
|
||||||
w.Started = true
|
w.Started = true
|
||||||
w.ResponseWriter.WriteHeader(w.Status)
|
w.ResponseWriter.WriteHeader(code)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hijack hijacker for http
|
// Hijack hijacker for http
|
||||||
|
@ -24,7 +24,7 @@ import (
|
|||||||
// means if the file name in configuration is project.log filesLogWriter will create project.error.log/project.debug.log
|
// 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
|
// 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
|
// the rotate attribute also acts like fileLogWriter
|
||||||
type mulitFileLogWriter struct {
|
type multiFileLogWriter struct {
|
||||||
writers [LevelDebug + 1 + 1]*fileLogWriter // the last one for fullLogWriter
|
writers [LevelDebug + 1 + 1]*fileLogWriter // the last one for fullLogWriter
|
||||||
fullLogWriter *fileLogWriter
|
fullLogWriter *fileLogWriter
|
||||||
Separate []string `json:"separate"`
|
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"],
|
// "separate":["emergency", "alert", "critical", "error", "warning", "notice", "info", "debug"],
|
||||||
// }
|
// }
|
||||||
|
|
||||||
func (f *mulitFileLogWriter) Init(config string) error {
|
func (f *multiFileLogWriter) Init(config string) error {
|
||||||
writer := newFileWriter().(*fileLogWriter)
|
writer := newFileWriter().(*fileLogWriter)
|
||||||
err := writer.Init(config)
|
err := writer.Init(config)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -76,7 +76,7 @@ func (f *mulitFileLogWriter) Init(config string) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *mulitFileLogWriter) Destroy() {
|
func (f *multiFileLogWriter) Destroy() {
|
||||||
for i := 0; i < len(f.writers); i++ {
|
for i := 0; i < len(f.writers); i++ {
|
||||||
if f.writers[i] != nil {
|
if f.writers[i] != nil {
|
||||||
f.writers[i].Destroy()
|
f.writers[i].Destroy()
|
||||||
@ -84,7 +84,7 @@ func (f *mulitFileLogWriter) Destroy() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *mulitFileLogWriter) WriteMsg(when time.Time, msg string, level int) error {
|
func (f *multiFileLogWriter) WriteMsg(when time.Time, msg string, level int) error {
|
||||||
if f.fullLogWriter != nil {
|
if f.fullLogWriter != nil {
|
||||||
f.fullLogWriter.WriteMsg(when, msg, level)
|
f.fullLogWriter.WriteMsg(when, msg, level)
|
||||||
}
|
}
|
||||||
@ -98,7 +98,7 @@ func (f *mulitFileLogWriter) WriteMsg(when time.Time, msg string, level int) err
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *mulitFileLogWriter) Flush() {
|
func (f *multiFileLogWriter) Flush() {
|
||||||
for i := 0; i < len(f.writers); i++ {
|
for i := 0; i < len(f.writers); i++ {
|
||||||
if f.writers[i] != nil {
|
if f.writers[i] != nil {
|
||||||
f.writers[i].Flush()
|
f.writers[i].Flush()
|
||||||
@ -108,9 +108,9 @@ func (f *mulitFileLogWriter) Flush() {
|
|||||||
|
|
||||||
// newFilesWriter create a FileLogWriter returning as LoggerInterface.
|
// newFilesWriter create a FileLogWriter returning as LoggerInterface.
|
||||||
func newFilesWriter() Logger {
|
func newFilesWriter() Logger {
|
||||||
return &mulitFileLogWriter{}
|
return &multiFileLogWriter{}
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
Register("mulitfile", newFilesWriter)
|
Register("multifile", newFilesWriter)
|
||||||
}
|
}
|
@ -24,7 +24,7 @@ import (
|
|||||||
|
|
||||||
func TestFiles_1(t *testing.T) {
|
func TestFiles_1(t *testing.T) {
|
||||||
log := NewLogger(10000)
|
log := NewLogger(10000)
|
||||||
log.SetLogger("mulitfile", `{"filename":"test.log","separate":["emergency", "alert", "critical", "error", "warning", "notice", "info", "debug"]}`)
|
log.SetLogger("multifile", `{"filename":"test.log","separate":["emergency", "alert", "critical", "error", "warning", "notice", "info", "debug"]}`)
|
||||||
log.Debug("debug")
|
log.Debug("debug")
|
||||||
log.Informational("info")
|
log.Informational("info")
|
||||||
log.Notice("notice")
|
log.Notice("notice")
|
Loading…
Reference in New Issue
Block a user