const ldate
pub const ldate = 1用途
公开常量 `ldate`。 值为 `1`
参数
无
API
#logowning Logger:print/printf/fatal;可带文件位置。
const ldatepub const ldate = 1公开常量 `ldate`。 值为 `1`
无
const ltimepub const ltime = 2公开常量 `ltime`。 值为 `2`
无
const lmicrosecondspub const lmicroseconds = 4公开常量 `lmicroseconds`。 值为 `4`
无
const lutcpub const lutc = 8公开常量 `lutc`。 值为 `8`
无
const llongfilepub const llongfile = 16公开常量 `llongfile`。 值为 `16`
无
const lshortfilepub const lshortfile = 32公开常量 `lshortfile`。 值为 `32`
无
const lmsgprefixpub const lmsgprefix = 64公开常量 `lmsgprefix`。 值为 `64`
无
const lstd_flagspub const lstd_flags = 3公开常量 `lstd_flags`。 值为 `3`
无
struct Loggerpub struct Logger {
pub prefix string
pub use_stdout bool
pub flags int
pub buf string
pub use_buf bool
}公开结构体 `Logger`。
prefix stringuse_stdout boolflags intbuf stringuse_buf boolnew_loggerpub fn new_logger() Logger构造 logger。
无
Logger — 该类型的值
(&mut Logger) set_prefixpub fn (l &mut Logger) set_prefix(p string)`&mut Logger` 上的方法:设置 prefix。
l &mut Loggerp string(&Logger) prefixpub fn (l &Logger) prefix() string在 `&Logger` 上调用 `prefix`。
l &Loggerstring — 结果字符串
(&Logger) flagspub fn (l &Logger) flags() int在 `&Logger` 上调用 `flags`。
l &Loggerint — 该类型的值
(&mut Logger) set_output_stdoutpub fn (l &mut Logger) set_output_stdout(on bool)`&mut Logger` 上的方法:设置 output stdout。
l &mut Loggeron bool(&mut Logger) set_flagspub fn (l &mut Logger) set_flags(f int)`&mut Logger` 上的方法:设置 flags。
l &mut Loggerf int(&mut Logger) set_output_bufferpub fn (l &mut Logger) set_output_buffer()`&mut Logger` 上的方法:设置 output buffer。
l &mut Logger(&mut Logger) buffer_textpub fn (l &mut Logger) buffer_text() string`&mut Logger` 上的方法:缓冲文本。
l &mut Loggerstring — 结果字符串
(&mut Logger) outputpub fn (l &mut Logger) output(file string, line int, s string)`&mut Logger` 上的方法:输出。
l &mut Loggerfile stringline ints string(&mut Logger) println_atpub fn (l &mut Logger) println_at(file string, line int, args <-> fmt.Arg)`&mut Logger` 上的方法:printlnat。
l &mut Loggerfile stringline intargs <-> fmt.Arg(&mut Logger) print_atpub fn (l &mut Logger) print_at(file string, line int, args <-> fmt.Arg)`&mut Logger` 上的方法:打印at。
l &mut Loggerfile stringline intargs <-> fmt.Arg(&mut Logger) printf_atpub fn (l &mut Logger) printf_at(file string, line int, f string, args <-> fmt.Arg)`&mut Logger` 上的方法:printfat。
l &mut Loggerfile stringline intf stringargs <-> fmt.Arg(&mut Logger) fatal_atpub fn (l &mut Logger) fatal_at(file string, line int, args <-> fmt.Arg)`&mut Logger` 上的方法:打印后退出at。
l &mut Loggerfile stringline intargs <-> fmt.Arg(&mut Logger) printpub fn (l &mut Logger) print(args <-> fmt.Arg)`&mut Logger` 上的方法:打印。
l &mut Loggerargs <-> fmt.Arg(&mut Logger) printlnpub fn (l &mut Logger) println(args <-> fmt.Arg)`&mut Logger` 上的方法:打印并换行。
l &mut Loggerargs <-> fmt.Arg(&mut Logger) printfpub fn (l &mut Logger) printf(f string, args <-> fmt.Arg)`&mut Logger` 上的方法:按格式串打印。
l &mut Loggerf stringargs <-> fmt.Arg(&mut Logger) fatalpub fn (l &mut Logger) fatal(args <-> fmt.Arg)`&mut Logger` 上的方法:打印后退出。
l &mut Loggerargs <-> fmt.Arg