Gancho :: filtro

HOOK :: Filter es una capa de filtrado de tiempo de ejecución en la parte superior de las llamadas subrutinas.
Descargar ahora

Gancho :: filtro Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Erwan Lemonnier
  • Sitio web del editor:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Gancho :: filtro Etiquetas


Gancho :: filtro Descripción

Hook :: Filter es una capa de filtrado de tiempo de ejecución en la parte superior de las llamadas subrutinas. Hook :: Filter es una capa de filtrado de tiempo de ejecución en la parte superior de las llamadas de subrutina.SynopsIsimagine Usted tiene un gran programa utilizando una biblioteca de registro que exporta 3 funciones llamadas MyDebug, MyInfo y MyWarn. Esas funciones generan demasiado registro, por lo que desea omitir llamándolos, excepto en algunas circunstancias específicas. En su programa principal, escriba: use gancho :: gancho de filtro => ; En todos los módulos que hacen uso de la biblioteca de registro, escriba: use gancho :: Filtro; luego cree un archivo llamado ./hook_filter.rules. Este archivo contiene expresiones booleanas que especifican cuando se deben permitir las llamadas a las subrutinas filtradas: # Permitir llamadas a 'MyDebug' solo en el interior del paquete 'My :: Filthy: intent' is_sub ('mydebug') de_pkg ('My ::: illthy :: Intento ') # Permitir todas las llamadas a' MyInfo 'excepto desde los paquetes internos debajo del espacio de nombres, mi :: Test :: is_sub (' myinfo ')! FROM_PKG (/ ^ MIS :: PRUEBA /) # Permitir llamadas a' MyWarn 'de la función 'do_stuff' en el paquete 'principal' # cuyo tercer argumento es un mensaje que no coincide con la cadena 'nombre de inicio de sesión no válido' is_sub ('mywarn') de_sub ('do_stuff') from_pkg ('main')! has_arg (3, / / ​​/ Nombre de inicio de sesión no válido /) # Todas las demás llamadas a 'MyInfo', 'MyDebug' o 'MyWarn' serán Skpedsynopsis, Log :: DispersySour Program usa el registro :: Despacho. Desea habilitar el gancho :: Filtrar en la parte superior del registro de métodos y Log_TO de Log :: Envase en todas partes a la vez. Y desea utilizar las reglas de filtro ubicadas en /etc/myconf/filter_rules.conf. Fácil: en Main, escriba: use gook :: Reglas de filtro => '/etc/myconf/filter_rules.conf', gook => ; Requisitos: · Perl


Gancho :: filtro Software relacionado

PSG

PSG es un módulo Python que le permite crear archivos PostScript al incrustar archivos EPS. ...

167

Descargar