release 0.00100
[p5sagit/Log-Contextual.git] / t / lib / VarLogger.pm
CommitLineData
c19d7bee 1package VarLogger;
2
3sub new { bless { var => undef }, __PACKAGE__ }
c19d7bee 4sub var { $_[0]->{var} }
73c0f681 5
6sub debug { $_[0]->{var} = "d$_[1]" }
c19d7bee 7sub is_debug { 1 }
8
73c0f681 9sub trace { $_[0]->{var} = "t$_[1]" }
10sub is_trace { 1 }
11
12sub error { $_[0]->{var} = "e$_[1]" }
13sub is_error { 1 }
14
15sub info { $_[0]->{var} = "i$_[1]" }
16sub is_info { 1 }
17
18sub fatal { $_[0]->{var} = "f$_[1]" }
19sub is_fatal { 1 }
20
21sub warn { $_[0]->{var} = "w$_[1]" }
22sub is_warn { 1 }
23
c19d7bee 241;