mirror of
https://github.com/taigrr/log-socket
synced 2025-01-18 04:53:14 -08:00
Compare commits
No commits in common. "a1e960366eba4398db9c4c48e1264b28b59042f4" and "147a8cb30b22d7078c50078b882215b34e8ea14d" have entirely different histories.
a1e960366e
...
147a8cb30b
126
log/log.go
126
log/log.go
@ -147,19 +147,6 @@ func Tracef(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Trace prints out logs on trace level with newline
|
|
||||||
func Traceln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "TRACE",
|
|
||||||
level: LTrace,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Debug prints out logs on debug level
|
// Debug prints out logs on debug level
|
||||||
func Debug(args ...interface{}) {
|
func Debug(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -186,19 +173,6 @@ func Debugf(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Debug prints out logs on debug level with a newline
|
|
||||||
func Debugln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "DEBUG",
|
|
||||||
level: LDebug,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Info prints out logs on info level
|
// Info prints out logs on info level
|
||||||
func Info(args ...interface{}) {
|
func Info(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -225,19 +199,6 @@ func Infof(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Info prints out logs on info level with a newline
|
|
||||||
func Infoln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "INFO",
|
|
||||||
level: LInfo,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Info prints out logs on info level
|
// Info prints out logs on info level
|
||||||
func Notice(args ...interface{}) {
|
func Notice(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -264,19 +225,6 @@ func Noticef(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Info prints out logs on info level with a newline
|
|
||||||
func Noticeln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "NOTICE",
|
|
||||||
level: LNotice,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Warn prints out logs on warn level
|
// Warn prints out logs on warn level
|
||||||
func Warn(args ...interface{}) {
|
func Warn(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -303,19 +251,6 @@ func Warnf(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Newline print for Warn
|
|
||||||
func Warnln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "WARN",
|
|
||||||
level: LWarn,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Error prints out logs on error level
|
// Error prints out logs on error level
|
||||||
func Error(args ...interface{}) {
|
func Error(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -342,19 +277,6 @@ func Errorf(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Error prints out logs on error level with a newline
|
|
||||||
func Errorln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "ERROR",
|
|
||||||
level: LError,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Panic prints out logs on panic level
|
// Panic prints out logs on panic level
|
||||||
func Panic(args ...interface{}) {
|
func Panic(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -401,28 +323,6 @@ func Panicf(format string, args ...interface{}) {
|
|||||||
panic(errors.New(output))
|
panic(errors.New(output))
|
||||||
}
|
}
|
||||||
|
|
||||||
func Panicln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "PANIC",
|
|
||||||
level: LPanic,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
if len(args) >= 0 {
|
|
||||||
switch args[0].(type) {
|
|
||||||
case error:
|
|
||||||
panic(args[0])
|
|
||||||
default:
|
|
||||||
// falls through to default below
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Flush()
|
|
||||||
panic(errors.New(output))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Fatal prints out logs on fatal level
|
// Fatal prints out logs on fatal level
|
||||||
func Fatal(args ...interface{}) {
|
func Fatal(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -453,32 +353,6 @@ func Fatalf(format string, args ...interface{}) {
|
|||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
func Fatalln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(2),
|
|
||||||
Level: "FATAL",
|
|
||||||
level: LFatal,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
Flush()
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Print(args ...interface{}) {
|
|
||||||
Info(args...)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Printf(format string, args ...interface{}) {
|
|
||||||
Infof(format, args...)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Println(args ...interface{}) {
|
|
||||||
Infoln(args...)
|
|
||||||
}
|
|
||||||
|
|
||||||
// fileInfo for getting which line in which file
|
// fileInfo for getting which line in which file
|
||||||
func fileInfo(skip int) string {
|
func fileInfo(skip int) string {
|
||||||
_, file, line, ok := runtime.Caller(skip)
|
_, file, line, ok := runtime.Caller(skip)
|
||||||
|
@ -86,15 +86,6 @@ func TestInfo(t *testing.T) {
|
|||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
// Print prints out logs on info level
|
|
||||||
func TestPrint(t *testing.T) {
|
|
||||||
// if logLevel >= LInfo {
|
|
||||||
// entry := logger.WithFields(logrus.Fields{})
|
|
||||||
// entry.Data["file"] = fileInfo(2)
|
|
||||||
// entry.Info(args...)
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
|
|
||||||
// Warn prints out logs on warn level
|
// Warn prints out logs on warn level
|
||||||
func TestWarn(t *testing.T) {
|
func TestWarn(t *testing.T) {
|
||||||
// if logLevel >= LWarn {
|
// if logLevel >= LWarn {
|
||||||
@ -130,7 +121,6 @@ func TestPanic(t *testing.T) {
|
|||||||
// entry.Panic(args...)
|
// entry.Panic(args...)
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFlush(t *testing.T) {
|
func TestFlush(t *testing.T) {
|
||||||
defer Flush()
|
defer Flush()
|
||||||
}
|
}
|
||||||
|
122
log/logger.go
122
log/logger.go
@ -37,19 +37,6 @@ func (l Logger) Tracef(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Trace prints out logs on trace level with newline
|
|
||||||
func (l Logger) Traceln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "TRACE",
|
|
||||||
level: LTrace,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Debug prints out logs on debug level
|
// Debug prints out logs on debug level
|
||||||
func (l Logger) Debug(args ...interface{}) {
|
func (l Logger) Debug(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -102,20 +89,7 @@ func (l Logger) Infof(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Info prints out logs on info level with newline
|
// Info prints out logs on info level
|
||||||
func (l Logger) Infoln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "INFO",
|
|
||||||
level: LInfo,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Notice prints out logs on notice level
|
|
||||||
func (l Logger) Notice(args ...interface{}) {
|
func (l Logger) Notice(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
e := Entry{
|
e := Entry{
|
||||||
@ -128,7 +102,7 @@ func (l Logger) Notice(args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Formatted print for Notice
|
// Formatted print for Info
|
||||||
func (l Logger) Noticef(format string, args ...interface{}) {
|
func (l Logger) Noticef(format string, args ...interface{}) {
|
||||||
output := fmt.Sprintf(format, args...)
|
output := fmt.Sprintf(format, args...)
|
||||||
e := Entry{
|
e := Entry{
|
||||||
@ -141,19 +115,6 @@ func (l Logger) Noticef(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Notice prints out logs on notice level with newline
|
|
||||||
func (l Logger) Noticeln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "NOTICE",
|
|
||||||
level: LNotice,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Warn prints out logs on warn level
|
// Warn prints out logs on warn level
|
||||||
func (l Logger) Warn(args ...interface{}) {
|
func (l Logger) Warn(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -180,19 +141,6 @@ func (l Logger) Warnf(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Warn prints out logs on warn level with a newline
|
|
||||||
func (l Logger) Warnln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "WARN",
|
|
||||||
level: LWarn,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Error prints out logs on error level
|
// Error prints out logs on error level
|
||||||
func (l Logger) Error(args ...interface{}) {
|
func (l Logger) Error(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -219,19 +167,6 @@ func (l Logger) Errorf(format string, args ...interface{}) {
|
|||||||
createLog(e)
|
createLog(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Error prints out logs on error level with a new line
|
|
||||||
func (l Logger) Errorln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "ERROR",
|
|
||||||
level: LError,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Panic prints out logs on panic level
|
// Panic prints out logs on panic level
|
||||||
func (l Logger) Panic(args ...interface{}) {
|
func (l Logger) Panic(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -278,29 +213,6 @@ func (l Logger) Panicf(format string, args ...interface{}) {
|
|||||||
panic(errors.New(output))
|
panic(errors.New(output))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Panic prints out logs on panic level with a newline
|
|
||||||
func (l Logger) Panicln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "PANIC",
|
|
||||||
level: LPanic,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
if len(args) >= 0 {
|
|
||||||
switch args[0].(type) {
|
|
||||||
case error:
|
|
||||||
panic(args[0])
|
|
||||||
default:
|
|
||||||
// falls through to default below
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Flush()
|
|
||||||
panic(errors.New(output))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Fatal prints out logs on fatal level
|
// Fatal prints out logs on fatal level
|
||||||
func (l Logger) Fatal(args ...interface{}) {
|
func (l Logger) Fatal(args ...interface{}) {
|
||||||
output := fmt.Sprint(args...)
|
output := fmt.Sprint(args...)
|
||||||
@ -330,33 +242,3 @@ func (l Logger) Fatalf(format string, args ...interface{}) {
|
|||||||
Flush()
|
Flush()
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fatal prints fatal level with a new line
|
|
||||||
func (l Logger) Fatalln(args ...interface{}) {
|
|
||||||
output := fmt.Sprintln(args...)
|
|
||||||
e := Entry{
|
|
||||||
Timestamp: time.Now(),
|
|
||||||
Output: output,
|
|
||||||
File: fileInfo(l.FileInfoDepth),
|
|
||||||
Level: "FATAL",
|
|
||||||
level: LFatal,
|
|
||||||
}
|
|
||||||
createLog(e)
|
|
||||||
Flush()
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handles print to info
|
|
||||||
func (l Logger) Print(args ...interface{}) {
|
|
||||||
l.Info(args...)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handles formatted print to info
|
|
||||||
func (l Logger) Printf(format string, args ...interface{}) {
|
|
||||||
l.Infof(format, args...)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handles print to info with new line
|
|
||||||
func (l Logger) Println(args ...interface{}) {
|
|
||||||
l.Infoln(args...)
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user