mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-05-11 11:55:09 +00:00
Add option to mask info
This commit is contained in:
parent
7672410601
commit
3984d4e0a0
4 changed files with 15 additions and 6 deletions
|
@ -7,7 +7,7 @@ import logging
|
|||
import xbmc
|
||||
|
||||
import database
|
||||
from . import window
|
||||
from . import window, settings
|
||||
|
||||
##################################################################################################
|
||||
|
||||
|
@ -42,17 +42,20 @@ class LogHandler(logging.StreamHandler):
|
|||
if server.get('ManualAddress'):
|
||||
self.sensitive['Server'].append(server['ManualAddress'].split('://')[1])
|
||||
|
||||
self.mask_info = settings('maskInfo.bool')
|
||||
|
||||
def emit(self, record):
|
||||
|
||||
if self._get_log_level(record.levelno):
|
||||
string = self.format(record)
|
||||
|
||||
for server in self.sensitive['Server']:
|
||||
string = string.replace(server or "{server}", "{emby-server}")
|
||||
if self.mask_info:
|
||||
for server in self.sensitive['Server']:
|
||||
string = string.replace(server or "{server}", "{emby-server}")
|
||||
|
||||
for token in self.sensitive['Token']:
|
||||
string = string.replace(token or "{token}", "{emby-token}")
|
||||
|
||||
for token in self.sensitive['Token']:
|
||||
string = string.replace(token or "{token}", "{emby-token}")
|
||||
try:
|
||||
xbmc.log(string, level=xbmc.LOGNOTICE)
|
||||
except UnicodeEncodeError:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue