#! /usr/bin/env false use v6.d; 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 $?) { * } =begin pod =NAME Log =VERSION 0.0.0 =AUTHOR Patrick Spek