Revision f2bdb9ab logic/callbacks.py

b/logic/callbacks.py
71 71
        _logger.error("VM for instance %s with id %d not found in DB.",
72 72
                      msg["instance"], vmid)
73 73
    except Exception as e:
74
        _logger.error("Unexpected error:\n%s" %
75
            "".join(traceback.format_exception(*sys.exc_info())))
74
        _logger.exception("Unexpected error")
76 75

  
77 76

  
78 77
def update_net(message):
......
102 101
        _logger.error("VM for instance %s with id %d not found in DB.",
103 102
                      msg["instance"], vmid)
104 103
    except Exception as e:
105
        _logger.error("Unexpected error:\n%s" %
106
            "".join(traceback.format_exception(*sys.exc_info())))
104
        _logger.exception("Unexpected error")
107 105

  
108 106

  
109 107
def send_email(message):
......
125 123
    except socket.error as e:
126 124
        _logger.error("Cannot connect to SMTP server:%s\n", e)
127 125
    except Exception as e:
128
        _logger.error("Unexpected error:%s\n", e)
126
        _logger.exception("Unexpected error")
129 127
        raise
130 128

  
131 129

  
......
157 155
    except KeyError as k:
158 156
        _logger.error("Malformed incoming JSON, missing attributes: %s", k)
159 157
    except Exception as e:
160
        _logger.error("Unexpected error:%s", e)
158
        _logger.exception("Unexpected error")
161 159

  
162 160
def status_job_finished (message):
163 161
    """
......
205 203
    except KeyError as k:
206 204
        _logger.error("Malformed incoming JSON, missing attributes: %s", k)
207 205
    except Exception as e:
208
        _logger.error("Unexpected error:%s"%e)
206
        _logger.exception("Unexpected error")
209 207

  
210 208
def dummy_proc(message):
211 209
    try:

Also available in: Unified diff