Revision 6e1f863b

b/kamaki/cli/__init__.py
173 173
        add_stream_logger(__name__, logging.CRITICAL)
174 174
        return
175 175

  
176
    sfmt, rfmt = '> %(message)s', '< %(message)s'
176 177
    if debug:
177
        add_stream_logger('kamaki.clients.send', logging.DEBUG)
178
        add_stream_logger('kamaki.clients.recv', logging.DEBUG)
178
        add_stream_logger('kamaki.clients.send', logging.DEBUG, sfmt)
179
        add_stream_logger('kamaki.clients.recv', logging.DEBUG, rfmt)
179 180
        add_stream_logger(__name__, logging.DEBUG)
180 181
    elif verbose:
181
        add_stream_logger('kamaki.clients.send', logging.INFO)
182
        add_stream_logger('kamaki.clients.recv', logging.INFO)
182
        add_stream_logger('kamaki.clients.send', logging.INFO, sfmt)
183
        add_stream_logger('kamaki.clients.recv', logging.INFO, rfmt)
183 184
        add_stream_logger(__name__, logging.INFO)
184 185
    if include:
185
        add_stream_logger('kamaki.clients.send', logging.INFO)
186
        add_stream_logger('kamaki.clients.recv', logging.INFO)
186
        add_stream_logger('kamaki.clients.send', logging.INFO, sfmt)
187
        add_stream_logger('kamaki.clients.recv', logging.INFO, rfmt)
187 188
    add_stream_logger(__name__, logging.WARNING)
188 189
    global kloger
189 190
    kloger = get_logger(__name__)
b/kamaki/logger.py
76 76
        return get_logger(name)
77 77

  
78 78

  
79
def add_stream_logger(name, level=None):
79
def add_stream_logger(name, level=None, fmt=None):
80 80
    try:
81
        return _add_logger(name, level)
81
        return _add_logger(name, level, fmt=fmt)
82 82
    except Exception:
83 83
        return get_logger(name)
84 84

  

Also available in: Unified diff