diff options
Diffstat (limited to 'bitbake/lib/bb/msg.py')
| -rw-r--r-- | bitbake/lib/bb/msg.py | 44 |
1 files changed, 18 insertions, 26 deletions
diff --git a/bitbake/lib/bb/msg.py b/bitbake/lib/bb/msg.py index 98cb6e6bf3..a1b31e5d60 100644 --- a/bitbake/lib/bb/msg.py +++ b/bitbake/lib/bb/msg.py | |||
| @@ -66,6 +66,9 @@ class MsgError(MsgBase): | |||
| 66 | class MsgFatal(MsgBase): | 66 | class MsgFatal(MsgBase): |
| 67 | """Fatal Message""" | 67 | """Fatal Message""" |
| 68 | 68 | ||
| 69 | class MsgPlain(MsgBase): | ||
| 70 | """General output""" | ||
| 71 | |||
| 69 | # | 72 | # |
| 70 | # Message control functions | 73 | # Message control functions |
| 71 | # | 74 | # |
| @@ -87,51 +90,40 @@ def set_debug_domains(domains): | |||
| 87 | bb.msg.debug_level[ddomain] = bb.msg.debug_level[ddomain] + 1 | 90 | bb.msg.debug_level[ddomain] = bb.msg.debug_level[ddomain] + 1 |
| 88 | found = True | 91 | found = True |
| 89 | if not found: | 92 | if not found: |
| 90 | std_warn("Logging domain %s is not valid, ignoring" % domain) | 93 | bb.msg.warn(None, "Logging domain %s is not valid, ignoring" % domain) |
| 91 | 94 | ||
| 92 | # | 95 | # |
| 93 | # Message handling functions | 96 | # Message handling functions |
| 94 | # | 97 | # |
| 95 | 98 | ||
| 96 | def debug(level, domain, msg, fn = None): | 99 | def debug(level, domain, msg, fn = None): |
| 100 | bb.event.fire(MsgDebug(msg, None)) | ||
| 101 | if not domain: | ||
| 102 | domain = 'default' | ||
| 97 | if debug_level[domain] >= level: | 103 | if debug_level[domain] >= level: |
| 98 | bb.event.fire(MsgDebug(msg, None)) | ||
| 99 | print 'DEBUG: ' + msg | 104 | print 'DEBUG: ' + msg |
| 100 | 105 | ||
| 101 | def note(level, domain, msg, fn = None): | 106 | def note(level, domain, msg, fn = None): |
| 107 | bb.event.fire(MsgNote(msg, None)) | ||
| 108 | if not domain: | ||
| 109 | domain = 'default' | ||
| 102 | if level == 1 or verbose or debug_level[domain] >= 1: | 110 | if level == 1 or verbose or debug_level[domain] >= 1: |
| 103 | std_note(msg) | 111 | print 'NOTE: ' + msg |
| 104 | 112 | ||
| 105 | def warn(domain, msg, fn = None): | 113 | def warn(domain, msg, fn = None): |
| 106 | std_warn(msg) | ||
| 107 | |||
| 108 | def error(domain, msg, fn = None): | ||
| 109 | std_error(msg) | ||
| 110 | |||
| 111 | def fatal(domain, msg, fn = None): | ||
| 112 | std_fatal(msg) | ||
| 113 | |||
| 114 | # | ||
| 115 | # Compatibility functions for the original message interface | ||
| 116 | # | ||
| 117 | def std_debug(lvl, msg): | ||
| 118 | if debug_level['default'] >= lvl: | ||
| 119 | bb.event.fire(MsgDebug(msg, None)) | ||
| 120 | print 'DEBUG: ' + msg | ||
| 121 | |||
| 122 | def std_note(msg): | ||
| 123 | bb.event.fire(MsgNote(msg, None)) | ||
| 124 | print 'NOTE: ' + msg | ||
| 125 | |||
| 126 | def std_warn(msg): | ||
| 127 | bb.event.fire(MsgWarn(msg, None)) | 114 | bb.event.fire(MsgWarn(msg, None)) |
| 128 | print 'WARNING: ' + msg | 115 | print 'WARNING: ' + msg |
| 129 | 116 | ||
| 130 | def std_error(msg): | 117 | def error(domain, msg, fn = None): |
| 131 | bb.event.fire(MsgError(msg, None)) | 118 | bb.event.fire(MsgError(msg, None)) |
| 132 | print 'ERROR: ' + msg | 119 | print 'ERROR: ' + msg |
| 133 | 120 | ||
| 134 | def std_fatal(msg): | 121 | def fatal(domain, msg, fn = None): |
| 135 | bb.event.fire(MsgFatal(msg, None)) | 122 | bb.event.fire(MsgFatal(msg, None)) |
| 136 | print 'ERROR: ' + msg | 123 | print 'ERROR: ' + msg |
| 137 | sys.exit(1) | 124 | sys.exit(1) |
| 125 | |||
| 126 | def plain(msg, fn = None): | ||
| 127 | bb.event.fire(MsgPlain(msg, None)) | ||
| 128 | print msg | ||
| 129 | |||
