diff --git a/src/log/log.go b/src/log/log.go index 5ff2bc21e3..0ef05d8f94 100644 --- a/src/log/log.go +++ b/src/log/log.go @@ -322,3 +322,14 @@ func Panicln(v ...interface{}) { std.Output(2, s) panic(s) } + +// Output writes the output for a logging event. The string s contains +// the text to print after the prefix specified by the flags of the +// Logger. A newline is appended if the last character of s is not +// already a newline. Calldepth is the count of the number of +// frames to skip when computing the file name and line number +// if Llongfile or Lshortfile is set; a value of 1 will print the details +// for the caller of Output. +func Output(calldepth int, s string) error { + return std.Output(calldepth+1, s) // +1 for this frame. +}