Struct log::LogRecord [] [src]

pub struct LogRecord<'a> {
    pub module_path: &'a str,
    pub level: LogLevel,
    pub args: Arguments<'a>,
    pub file: &'a str,
    pub line: u32,
}
Unstable (rustc_private)

: use the crates.io log library instead

A LogRecord is created by the logging macros, and passed as the only argument to Loggers.

Fields

module_path: &'a str
Unstable (rustc_private)

: use the crates.io log library instead

The module path of where the LogRecord originated.

level: LogLevel
Unstable (rustc_private)

: use the crates.io log library instead

The LogLevel of this record.

args: Arguments<'a>
Unstable (rustc_private)

: use the crates.io log library instead

The arguments from the log line.

file: &'a str
Unstable (rustc_private)

: use the crates.io log library instead

The file of where the LogRecord originated.

line: u32
Unstable (rustc_private)

: use the crates.io log library instead

The line number of where the LogRecord originated.

Trait Implementations

Derived Implementations

impl<'a> Debug for LogRecord<'a>
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.