diff options
Diffstat (limited to 'modules/log/log.go')
-rw-r--r-- | modules/log/log.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/log/log.go b/modules/log/log.go index eea3c8ada1..f83ec0ad4f 100644 --- a/modules/log/log.go +++ b/modules/log/log.go @@ -6,6 +6,8 @@ package log import ( + "os" + "github.com/gogits/logs" ) @@ -69,3 +71,11 @@ func Critical(format string, v ...interface{}) { logger.Critical(format, v...) } } + +func Fatal(format string, v ...interface{}) { + Error(format, v...) + for _, l := range loggers { + l.Close() + } + os.Exit(2) +} |