示例#1
0
文件: log.py 项目: hellais/GLBackend
    def start(self, application):
        txlog.msg("Starting GLBackend on %s (%s UTC)" %  (gltime.prettyDateNow(),
                                                        gltime.utcPrettyDateNow()))
        logging.basicConfig()
        python_logging = txlog.PythonLoggingObserver()
        if config.advanced.debug:
            python_logging.logger.setLevel(logging.DEBUG)
        else:
            python_logging.logger.setLevel(logging.INFO)

        txlog.startLoggingWithObserver(python_logging.emit)

        txlog.addObserver(txlog.FileLogObserver(daily_logfile).emit)
示例#2
0
        interact with globaleaks, so, keep sharing! ;)
        """
        log.debug("[D] %s %s " % (__file__, __name__), "Class ReceiverTip", "receiver_get_single", tip_gus)

        store = self.getStore('receiver_get_single')

        try:
            requested_t = store.find(ReceiverTip, ReceiverTip.tip_gus == tip_gus).one()
        except NotOneError, e:
            store.close()
            raise TipGusNotFound
        if not requested_t:
            store.close()
            raise TipGusNotFound

        requested_t.last_activity = gltime.utcPrettyDateNow()
        store.commit()

        tip_details = requested_t.internaltip._description_dict()

        # Those elements are overrided by others API
        #receivers_info = requested_t.internaltip._receivers_description()
        #tip_info = requested_t._description_dict()
        #ret_dict = { 'tip_details' : tip_details, 'tip_info' : tip_info, 'receivers_info' : receivers_info }

        # need to return tip_gus too
        tip_details.update({ 'id' : requested_t.tip_gus })
        store.close()

        return tip_details