Fix JS logging
This commit is contained in:
parent
45ce7efc71
commit
3cee9cdcd7
@ -276,8 +276,7 @@ class WebEnginePage(QWebEnginePage):
|
|||||||
def javaScriptConsoleMessage(self, level, msg, line, source):
|
def javaScriptConsoleMessage(self, level, msg, line, source):
|
||||||
"""Log javascript messages to qutebrowser's log."""
|
"""Log javascript messages to qutebrowser's log."""
|
||||||
# FIXME:qtwebengine maybe unify this in the tab api somehow?
|
# FIXME:qtwebengine maybe unify this in the tab api somehow?
|
||||||
setting = config.val.log_javascript_console
|
if config.val.content.javascript.log == 'none':
|
||||||
if setting == 'none':
|
|
||||||
return
|
return
|
||||||
|
|
||||||
level_to_logger = {
|
level_to_logger = {
|
||||||
|
@ -446,15 +446,14 @@ class BrowserPage(QWebPage):
|
|||||||
|
|
||||||
def javaScriptConsoleMessage(self, msg, line, source):
|
def javaScriptConsoleMessage(self, msg, line, source):
|
||||||
"""Override javaScriptConsoleMessage to use debug log."""
|
"""Override javaScriptConsoleMessage to use debug log."""
|
||||||
log_javascript_console = config.get('general',
|
|
||||||
'log-javascript-console')
|
|
||||||
logstring = "[{}:{}] {}".format(source, line, msg)
|
logstring = "[{}:{}] {}".format(source, line, msg)
|
||||||
logmap = {
|
logmap = {
|
||||||
'debug': log.js.debug,
|
'debug': log.js.debug,
|
||||||
'info': log.js.info,
|
'info': log.js.info,
|
||||||
'none': lambda arg: None
|
'none': lambda arg: None
|
||||||
}
|
}
|
||||||
logmap[log_javascript_console](logstring)
|
logger = logmap[config.val.content.javascript.log]
|
||||||
|
logger(logstring)
|
||||||
|
|
||||||
def acceptNavigationRequest(self,
|
def acceptNavigationRequest(self,
|
||||||
_frame: QWebFrame,
|
_frame: QWebFrame,
|
||||||
|
Loading…
Reference in New Issue
Block a user