Skip to content

Commit 5d6418f

Browse files
committed
main: Set up logging destinations
Signed-off-by: Hector Martin <[email protected]>
1 parent f110036 commit 5d6418f

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/main.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,16 @@ def main(self):
449449
sys.exit(0)
450450

451451
if __name__ == "__main__":
452-
logging.basicConfig(level=logging.INFO)
452+
logging.basicConfig(level=logging.DEBUG,
453+
format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
454+
datefmt='%m-%d %H:%M',
455+
filename='installer.log',
456+
filemode='w')
457+
458+
console = logging.StreamHandler()
459+
console.setLevel(logging.WARNING)
460+
formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
461+
console.setFormatter(formatter)
462+
logging.getLogger('').addHandler(console)
453463
logging.info("Startup")
454464
InstallerMain().main()

0 commit comments

Comments
 (0)