Yo sólo quiero tener notificación por correo electrónico cuando un error se declara en Plone 4.notificación de error en Plone 4
¿Alguna idea de producto o cualquier "cómo hacer"?
Gracias
Yo sólo quiero tener notificación por correo electrónico cuando un error se declara en Plone 4.notificación de error en Plone 4
¿Alguna idea de producto o cualquier "cómo hacer"?
Gracias
Configuración de correo-logger está documentado en http://pypi.python.org/pypi/plone.recipe.zope2instance pero creo que la notificación de registro de correo electrónico está integrado en la reciente Zope2 libera, por lo que ahora debe agregar lo siguiente para que [instance]
sección:
event-log-custom =
<email-notifier>
from [email protected]
to kd[email protected]
subject "anything goes here"
smtp-server 127.0.0.1
</email-notifier>
(ejemplo de http://myzope.kedai.com.my/blogs/kedai/44)
Puede configurar fácilmente la notificación de correo electrónico integrada para Zope, pero encontramos que agregar el paquete mailinglogger hace que los correos electrónicos son mucho más manejables.
El paquete añade:
La receta de compilación plone.recipe.zope2instance
es compatible con el registro de distribución de la caja; simplemente definir una variable mailinglogger
en su parte [instance]
e incluir el huevo mailinglogger:
[instance]
recipe = plone.recipe.zope2instance
eggs +=
mailinglogger
# Other options go here
mailinglogger =
<mailing-logger>
level warning
flood-level 100000
smtp-server localhost
from [email protected]
to [email protected]
subject [ServerName Error] [%(hostname)s] %(levelname)s - %(line)s
</mailing-logger>
El paquete ha sido de gran valor para nosotros en grupos más grandes, donde configuramos variables adicionales por cada instancia que se incluirán en el tema; podemos ver en qué instancia ocurrió el problema directamente en el tema.
¿El mailing-logger acepta varias direcciones? –
Aparentemente solo agregue más campos –
http://packages.python.org/mailinglogger/zconfig.html#mailinglogger –
Necesita agregar un notificador de correo electrónico a su registro de eventos personalizado en buildout.cfg. Desafortunadamente no hay forma de añadir a su configuración de registro existente, pero el siguiente será imitar lo plone.recipe.zope2instance hace para el registro de eventos de todos modos
event-log-custom =
<logfile>
path ${buildout:directory}/var/log/${:_buildout_section_name_}.log
level INFO
</logfile>
<email-notifier>
from [email protected]
to [email protected]
subject "[Zope alert - ${:_buildout_section_name_}]"
smtp-server localhost
level error
</email-notifier>
http://pypi.python.org/pypi/collective.logbook es útil también.
Intenté esto mis archivos de registro desaparecieron - ya no están en var/log – scarba05
@ scarba05: Vea otra respuesta sobre esta pregunta, donde se conserva el archivo de registro: http://stackoverflow.com/a/7832569/100297 –