mirror of
https://github.com/hyb-oyqq/FRAISEMOE-Addons-Installer-NEXT.git
synced 2025-12-16 20:10:28 +00:00
19 lines
487 B
Python
19 lines
487 B
Python
from .helpers import censor_url
|
|
|
|
class Logger:
|
|
def __init__(self, filename, stream):
|
|
self.terminal = stream
|
|
self.log = open(filename, "w", encoding="utf-8")
|
|
|
|
def write(self, message):
|
|
censored_message = censor_url(message)
|
|
self.terminal.write(censored_message)
|
|
self.log.write(censored_message)
|
|
self.flush()
|
|
|
|
def flush(self):
|
|
self.terminal.flush()
|
|
self.log.flush()
|
|
|
|
def close(self):
|
|
self.log.close() |