From 5a79b51666eb48ddd5d2b1a8a0b5e42d4383fe16 Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 1 Mar 2017 20:13:52 +0100 Subject: log to file --- api.py | 13 +++++++++++-- logs/.gitignore | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 logs/.gitignore diff --git a/api.py b/api.py index 24080b2..c0e8568 100644 --- a/api.py +++ b/api.py @@ -34,7 +34,7 @@ class Worker(object): async def connect(self, dbconf, queuedb): """Connect to database.""" - logging.info("connecting to database") + logging.warning("connecting to database") self._queue = joblib.joblib.JobQueue() await self._queue.connect(**queuedb) await self._queue.setup() @@ -95,7 +95,16 @@ async def startup(): await worker.setup() await worker.start(4) -logging.basicConfig(level=logging.DEBUG) + +logging.basicConfig( + filename="logs/apigrabber.log", + filemode="a", + level=logging.DEBUG +) +console = logging.StreamHandler() +console.setLevel(logging.WARNING) +logging.getLogger("").addHandler(console) + loop = asyncio.get_event_loop() loop.run_until_complete(startup()) loop.run_forever() diff --git a/logs/.gitignore b/logs/.gitignore new file mode 100644 index 0000000..397b4a7 --- /dev/null +++ b/logs/.gitignore @@ -0,0 +1 @@ +*.log -- cgit v1.3.1 From a5a5ece6c7d4f220853a156e0d5182e123728ecc Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 1 Mar 2017 21:25:15 +0100 Subject: use proper log paths for Docker --- api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api.py b/api.py index c0e8568..d6289cc 100644 --- a/api.py +++ b/api.py @@ -97,7 +97,10 @@ async def startup(): logging.basicConfig( - filename="logs/apigrabber.log", + filename=os.path.realpath( + os.path.join(os.getcwd(), + os.path.dirname(__file__))) + + "/logs/compiler.log", filemode="a", level=logging.DEBUG ) -- cgit v1.3.1