diff options
Diffstat (limited to 'lib/Log.rakumod')
-rw-r--r-- | lib/Log.rakumod | 34 |
1 files changed, 10 insertions, 24 deletions
diff --git a/lib/Log.rakumod b/lib/Log.rakumod index 542a732..c818217 100644 --- a/lib/Log.rakumod +++ b/lib/Log.rakumod @@ -2,32 +2,18 @@ use v6.d; +use Log::Abstract; use Log::Level; -unit role Log; - -# Methods for handling plain string messages. -multi method emergency (Str:D $) { * } -multi method alert (Str:D $) { * } -multi method critical (Str:D $) { * } -multi method error (Str:D $) { * } -multi method warning (Str:D $) { * } -multi method notice (Str:D $) { * } -multi method info (Str:D $) { * } -multi method debug (Str:D $) { * } - -# Methods for handling formatted messages. -multi method emergency (Str:D $, *@) { * } -multi method alert (Str:D $, *@) { * } -multi method critical (Str:D $, *@) { * } -multi method error (Str:D $, *@) { * } -multi method warning (Str:D $, *@) { * } -multi method notice (Str:D $, *@) { * } -multi method info (Str:D $, *@) { * } -multi method debug (Str:D $, *@) { * } - -# Method for configuration -multi method add-output (IO::Handle:D $, Int() $ where Log::Level::Emergency ≤ * ≤ Log::Level::Debug, Callable $?) { * } +sub EXPORT +{ + %( + 'Log' => Log::Abstract, + 'Log::Level' => Log::Level, + ) +} + +our $instance; =begin pod |