mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-11 15:56:07 -07:00
Mask emails and longer usernames first
This commit is contained in:
parent
3cd98457c2
commit
5c06accca0
2 changed files with 7 additions and 3 deletions
|
@ -126,7 +126,11 @@ class UsernameFilter(logging.Filter):
|
|||
if not plexpy._INITIALIZED:
|
||||
return True
|
||||
|
||||
items = users.Users().get_users() or []
|
||||
items = sorted(
|
||||
users.Users().get_users(),
|
||||
key=lambda x: len(x['username']),
|
||||
reverse=True
|
||||
)
|
||||
|
||||
for item in items:
|
||||
username = item['username']
|
||||
|
@ -339,11 +343,11 @@ def initLogger(console=False, log_dir=False, verbose=False):
|
|||
logger_plex_websocket.handlers + \
|
||||
cherrypy.log.error_log.handlers
|
||||
for handler in log_handlers:
|
||||
handler.addFilter(UsernameFilter())
|
||||
handler.addFilter(BlacklistFilter())
|
||||
handler.addFilter(PublicIPFilter())
|
||||
handler.addFilter(PlexDirectIPFilter())
|
||||
handler.addFilter(EmailFilter())
|
||||
handler.addFilter(UsernameFilter())
|
||||
handler.addFilter(PlexTokenFilter())
|
||||
|
||||
# Install exception hooks
|
||||
|
|
|
@ -668,7 +668,7 @@ class Users(object):
|
|||
result = monitor_db.select(query=query)
|
||||
except Exception as e:
|
||||
logger.warn("Tautulli Users :: Unable to execute database query for get_users: %s." % e)
|
||||
return None
|
||||
return []
|
||||
|
||||
users = []
|
||||
for item in result:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue