X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Frgit.git;a=blobdiff_plain;f=lib%2FApp%2FRgit%2FUtils.pm;fp=lib%2FApp%2FRgit%2FUtils.pm;h=cbcffd9108414a75a1f217fb7b44092c7b487b98;hp=606df56f722c8dbac9f1693a4aa6f16ae9717e18;hb=00f4d1f6016748f8b4623d8ff32546069f763a95;hpb=7a8f16273acc8e184a0bf1c74cb7812591c31e67 diff --git a/lib/App/Rgit/Utils.pm b/lib/App/Rgit/Utils.pm index 606df56..cbcffd9 100644 --- a/lib/App/Rgit/Utils.pm +++ b/lib/App/Rgit/Utils.pm @@ -38,6 +38,19 @@ use constant { LAST => 0x8, }; +=head2 C, C, C, C and C + +Message levels. + +=cut + +use constant { + INFO => 3, + WARN => 2, + ERR => 1, + CRIT => 0, +}; + =head1 FUNCTIONS =head2 C @@ -60,14 +73,17 @@ C is only exported on request, either by its name or by the C<'funcs'> C C, C and C are only exported on request, either by their name or by the C<'codes'> tags. +C, C, C and C are only exported on request, either by their name or by the C<'levels'> tags. + =cut use base qw/Exporter/; our @EXPORT = (); our %EXPORT_TAGS = ( - funcs => [ qw/validate/ ], - codes => [ qw/SAVE NEXT REDO LAST/ ], + funcs => [ qw/validate/ ], + codes => [ qw/SAVE NEXT REDO LAST/ ], + levels => [ qw/INFO WARN ERR CRIT/ ], ); our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS; $EXPORT_TAGS{'all'} = [ @EXPORT_OK ];