Ignore:
Timestamp:
5 Dec 2012, 08:32:11 (12 years ago)
Author:
Henrik Bettermann
Message:

Ease customization of logging format. We use this for the new payments logger.

Do not show payments.log on logfile search page.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/payments/payment.py

    r9505 r9769  
    3131    payment_states)
    3232from waeup.kofa.utils.helpers import attrs_to_fields, get_current_principal
     33from waeup.kofa.utils.logger import Logger
    3334
    34 class Payment(grok.Container):
     35class Payment(grok.Container, Logger):
    3536    """This is a payment.
    3637    """
     
    3839    grok.provides(IPayment)
    3940    grok.baseclass()
     41
     42    logger_name = 'waeup.kofa.${sitename}.payments'
     43    logger_filename = 'payments.log'
     44    logger_format_str = '"%(asctime)s","%(user)s",%(message)s'
     45
     46    def logger_info(self, comment=None):
     47        """Get the logger's info method.
     48        """
     49        self.logger.info('%s' % comment)
     50        return
    4051
    4152    def __init__(self):
Note: See TracChangeset for help on using the changeset viewer.