mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 06:58:56 +00:00
Add test script to generate a simple test log. Fix level name space adjustment
This commit is contained in:
parent
a59cee8c71
commit
9de84e42e7
2 changed files with 37 additions and 1 deletions
|
@ -296,7 +296,7 @@ class LogLine (list):
|
|||
if isinstance (message_offset, str):
|
||||
message = message_offset
|
||||
|
||||
return "%s %5d 0x%x %s %20s %s:%d:%s:%s %s" % (time_args (ts), pid, thread, level.name,
|
||||
return "%s %5d 0x%x %s %20s %s:%d:%s:%s %s" % (time_args (ts), pid, thread, level.name.ljust (5),
|
||||
category, filename, line, function,
|
||||
object_, message,)
|
||||
|
||||
|
|
36
debug-viewer/tests/create-test-log.py
Executable file
36
debug-viewer/tests/create-test-log.py
Executable file
|
@ -0,0 +1,36 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
def main ():
|
||||
|
||||
import sys
|
||||
import os.path
|
||||
sys.path.append (os.path.dirname (os.path.dirname (sys.argv[0])))
|
||||
|
||||
from GstDebugViewer import Data
|
||||
|
||||
count = 100000
|
||||
|
||||
ts = 0
|
||||
pid = 12345
|
||||
thread = int ("89abcdef", 16)
|
||||
level = Data.debug_level_log
|
||||
category = "GST_DUMMY"
|
||||
filename = "gstdummyfilename.c"
|
||||
file_line = 1
|
||||
function = "gst_dummy_function"
|
||||
object_ = "dummyobj0"
|
||||
message = "dummy message with no content"
|
||||
|
||||
levels = (Data.debug_level_log,
|
||||
Data.debug_level_debug,
|
||||
Data.debug_level_info,)
|
||||
|
||||
for i in xrange (count):
|
||||
|
||||
ts = i * 10000
|
||||
level = levels[i % 3]
|
||||
line = Data.LogLine ([ts, pid, thread, level, category, filename, file_line, function, object_, message])
|
||||
print line.line_string ()
|
||||
|
||||
if __name__ == "__main__":
|
||||
main ()
|
Loading…
Reference in a new issue