With reference to SL Bug # 2063 which deals with bringing some kind of 
notification alert whenever an unhandled python exception occurs, I had a
 few doubts. There are two approaches that I can think of. <br><br>1. 
Any unhandled python exception is always logged. Thus, if we can check 
whenever logging.ERROR has been called, there ,an exception has occured 
.Thus if we introduce a flag which attains True value when an exception 
occurs, and by checking the value of the flag in a GUI file we can 
generate an alert/notification. For this purpose, I have tried to get a 
git diff of the sugar.logger . <br>
<br>However, I have a doubt whether it is through this logger.py file 
through which logging is taken place . I see the file not being imported
 by journal files,etc.<br><br>diff --git a/logger.py b/logger.py<br>index 6a6b574..fd079dc 100644<br>
--- a/logger.py<br>+++ b/logger.py<br>@@ -43,6 +43,9 @@ _LEVELS = {<br>     'trace': TRACE,<br>     'all': 0,<br> }<br>+<br>+CHECK_ALERT = False<br>+<br> logging.addLevelName(TRACE, 'TRACE')<br> <br>

 <br>@@ -57,8 +60,9 @@ def get_logs_dir():<br> def set_level(level):<br>     if level in _LEVELS:<br>         logging.getLogger('').setLevel(_LEVELS[level])<br>-        return<br>-<br>+    alert_log_exception(level)<br>

+    return<br>+    <br>     try:<br>         logging.getLogger('').setLevel(int(level))<br>     except ValueError:<br>@@ -203,3 +207,8 @@ def trace(logger=None, logger_name=None, skip_args=None, skip_kwargs=None,<br>

         return res<br> <br>     return decorator.decorator(_trace)<br>+<br>+def alert_log_exception(level):<br>+    if level == 'error'<br>+        CHECK_ALERT = True<br>+    <br>-- <br>1.7.0.4<br><br>2.
 Alternatively, if we can make a new file that reads the shell.log line 
by line and whenever ERROR: is encountered, an alert is raised. However,
 for this the new file has to be active at all times.<br>
<br>It would be great if you could shed some light on what approach should I follow or suggest an alternative way to this problem. <br>Waiting for your response and valuable suggestions,<br><br>Regards,<br><font color="#888888"><br>
Mukul Gupta<br>
Research Engineer,SEETA</font>