[]Macro astral::thirdparty::slog::slog_log

macro_rules! slog_log {
    (
2 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr ) => { ... };
    (
2 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , ) => { ... };
    (
2 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr ; ) => { ... };
    (
2 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ ( $ args : tt ) * ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ k : ident = $ v : expr ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ k : ident = $ v : expr ; ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ k : ident = $ v : expr , ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ k : ident = $ v : expr ; $ ( $ args : tt
) * ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ k : ident = $ v : expr , $ ( $ args : tt
) * ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , ; $ ( $ args : tt ) * ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr ; $ ( $ args : tt ) * ) => { ... };
    (
1 @ { $ ( $ fmt : tt ) * } , { $ ( $ kv : tt ) * } , $ l : expr , $ lvl : expr
, $ tag : expr , $ msg_fmt : expr , $ f : tt $ ( $ args : tt ) * ) => { ... };
    (
$ l : expr , $ lvl : expr , $ tag : expr , $ ( $ args : tt ) * ) => { ... };
}

Log message a logging record (alias)

Prefer shorter version, unless it clashes with existing log crate macro.

See log for documentation.

#[macro_use(slog_o,slog_b,slog_record,slog_record_static,slog_log,slog_info,slog_kv,__slog_builtin)]
extern crate slog;

fn main() {
    let log = slog::Logger::root(slog::Discard, slog_o!());

    slog_info!(log, "some interesting info"; "where" => "right here");
}