예제 #1
0
파일: test.py 프로젝트: oaubert/python-vlc
 def log_handler(instance, log_level, ctx, fmt, va_list):
     bufferString = ctypes.create_string_buffer(4096)
     libc.vsprintf(bufferString, fmt, ctypes.cast(va_list, ctypes.c_void_p))
     msg = bufferString.value.decode('utf-8')
     module, _file, _line = vlc.libvlc_log_get_context(ctx)
     module = module.decode('utf-8')
     try:
         logger.warn(u"log_level={log_level}, module={module}, msg={msg}".format(log_level=log_level, module=module, msg=msg))
     except Exception as e:
         logger.exception(e)
         import pdb; pdb.set_trace()
예제 #2
0
 def log_handler(instance, log_level, ctx, fmt, va_list):
     bufferString = ctypes.create_string_buffer(4096)
     libc.vsprintf(bufferString, fmt, ctypes.cast(va_list, ctypes.c_void_p))
     msg = bufferString.value.decode('utf-8')
     module, _file, _line = vlc.libvlc_log_get_context(ctx)
     module = module.decode('utf-8')
     try:
         logger.warn(u"log_level={log_level}, module={module}, msg={msg}".format(log_level=log_level, module=module, msg=msg))
     except Exception as e:
         logger.exception(e)
         import pdb; pdb.set_trace()
예제 #3
0
파일: test.py 프로젝트: oaubert/python-vlc
 def log_handler(instance, log_level, ctx, fmt, va_list):
     try:
         module, _file, _line = vlc.libvlc_log_get_context(ctx)
     except TypeError:
         print("vlc.libvlc_log_get_context(ctx)")
예제 #4
0
 def log_handler(instance, log_level, ctx, fmt, va_list):
     try:
         module, _file, _line = vlc.libvlc_log_get_context(ctx)
     except TypeError:
         print("vlc.libvlc_log_get_context(ctx)")