Ignore:
Timestamp:
08/05/10 16:07:30 (14 years ago)
Author:
Malte Marquarding
Message:

Got rid of redundant print_log. Use asaplog.post directly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/logging.py

    r1859 r1861  
    11"""This module presents a logging abstraction layer on top of casa.
    22"""
    3 __all__ = ["asaplog", "print_log", "print_log_dec", "AsapLogger"]
     3__all__ = ["asaplog", "print_log_dec", "AsapLogger"]
    44
     5import inspect
    56from asap.env import is_casapy
    67from asap.parameters import rcParams
     
    3132            set_global_sink(self.logger)
    3233
    33     def post(self, level, origin=""):
     34    def post(self, level='INFO', origin=""):
    3435        """Post the messages to the logger. This will clear the buffered
    3536        logs.
     
    4344            return
    4445
     46        if not origin:
     47            origin = inspect.getframeinfo(inspect.currentframe().f_back)[2]
    4548        logs = self._log.strip()
    4649        if len(logs) > 0:
     
    108111                raise
    109112        finally:
    110             print_log(level, f.func_name)
     113            asaplog.post(level, f.func_name)
     114            #asaplog.post(level, ".".join([f.__module__,f.func_name]))
    111115    return wrap_it
    112116
    113 def print_log(level='INFO', origin=""):
    114     """Alias for asaplog.post(level)"""
    115     asaplog.post(level, origin)
Note: See TracChangeset for help on using the changeset viewer.