Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Dancer::Logger::AbstraUser)Contributed Perl DocumenDancer::Logger::Abstract(3)

NAME
       Dancer::Logger::Abstract	- Abstract logging engine for Dancer

VERSION
       version 1.3513

SYNOPSIS
       In your configuration file:

	   # default
	   logger_format: simple
	   # [1234] debug @0.12> [hit #123]message from	your log in File.pm line 12

	   # custom
	   logger_format: %m %{%H:%M}t [%{accept_type}h]
	   # message from your log [11:59] [text/html]

DESCRIPTION
       This is an abstract logging engine that provides	loggers	with basic
       functionality and some sanity checking.

CONFIGURATION
   logger_format
       This is a format	string (or a preset name) to specify the log format.

       The possible values are:

       %h  host	emitting the request

       %t  date	(local timezone, formatted like	%d/%b/%Y %H:%M:%S)

       %T  date	(local timezone, formatted like	%Y-%m-%d %H:%M:%S)

       %u  date	(UTC timezone, formatted like %d/%b/%Y %H:%M:%S)

       %U  date	(UTC timezone, formatted like %Y-%m-%d %H:%M:%S)

       %P  PID

       %L  log level

       %D  timer

       %m  message

       %f  file	name that emit the message

       %l  line	from the file

       %i  request ID

       %{$fmt}t
	   timer formatted with	a valid	time format

       %{header}h
	   header value

       There is	currently a single preset log format:

       simple
	   will	format the message like: [%P] %L @%D> %i%m in %f l. %l

METHODS
   format_message
       Provides	a common message formatting.

   core
       Logs messages as	core.

   debug
       Logs messages as	debug.

   warning
       Logs messages as	warning.

   error
       Logs messages as	error.

   info
       Logs messages as	info.

   _log
       A method	to override. If	your logger does not provide this, it will
       cause the application to	die.

   _should
       Checks a	certain	level number against a certain level type (core,
       debug, info warning, error).

AUTHOR
       Dancer Core Developers

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2010 by Alexis Sukrieh.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.1			  2020-01-29	   Dancer::Logger::Abstract(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | CONFIGURATION | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Dancer::Logger::Abstract&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help