Mojox :: log :: despachoLog :: Dispatch for Mojo | |
Descargar ahora |
Mojox :: log :: despacho Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Konstantin Kapitanov
- Sitio web del editor:
- http://search.cpan.org/~kakadu/
Mojox :: log :: despacho Etiquetas
Mojox :: log :: despacho Descripción
Log :: despacho para mojo MOJOX :: LOG :: Dispatch es una envoltura Perl alrededor del registro :: Módulo de despacho. Registro :: Dispatch gestiona un conjunto de registros :: Dispatch :: * Objetos, lo que le permite agregar y eliminar objetos de salida según lo deseado. Enjuste de las declaraciones de registro en varios niveles a lo largo de su código. Luego, cuando cree el nuevo objeto de registro, establezca el nivel de registro mínimo que desea realizar un seguimiento. Establecerlo bajo, para "depurar" para el desarrollo, luego más alto en producción. HSYNOPSIS Use MOJOX :: log :: despacho; # Crear un registro :: Dispatch Whith Logging Objeto que iniciará sesión en STDERR de forma predeterminada # o para archivar si existe la ruta de atributo My $ log = mojox :: log :: despacho-> nuevo (); $ log-> Agregar (Log :: Dispatch :: File-> Nuevo (Nombre => 'File1', Min_Level => $ Nivel, Nombre, archivo de archivo => 'filo'))); #Add algunos loggers exóticos $ log-> agregar (Log :: Dispatch :: Twitter-> Nuevo (Nombre de usuario => "foo", contraseña => "bar", min_level => "crítico", nombre => "" twitter ", )) # y ahora como en mojo :: log $ log-> depuración ("¿Por qué no funciona esto?"); $ log-> info ("FYI: OCURRIDO DE NUEVO"); $ log-> advierte ("Esto podría ser un problema"); $ log-> Error ("Error de variedad de jardín"); $ log-> fatal ("boom!"); $ log-> EMERGENCIA ("BOOM! BOOM!"); $ log-> alerta ("¡Hola!"); $ log-> crítico ("Esto podría ser un gran problema"); $ log-> Advertencia ("Esto podría ser un problema"); # = advertir $ log-> Aviso ("Ocurrió de nuevo"); #Er: $ log-> registro ('depuración' => 'Esto debería funcionar'); #In Your Mojo App # Crear un objeto de registrador personalizado para Mojo / Mojolicioso para usar # (esto generalmente se realiza dentro del sub Sub en Mojolicious). Utilice mojox :: log :: despacho; Utilice el registro :: Despacho :: syslog; My $ Dispatch = Mojox :: log :: Despacho-> Nuevo ('ruta' => '/home/green/tmp/mysuper.log', 'remove_default_log_obj' => 0); $ Despacho-> Agregar (Log :: Dispatch :: syslog-> Nuevo (nombre => 'logsys', min_level => 'depuración', ident => 'mymojo :: App', Facility => 'local0')); $ auto-> registro ($ envío); # y luego $ auto-> registro-> depuración ("¿Por qué no funciona esto?"); Requisitos: · Perl
Mojox :: log :: despacho Software relacionado