Added basic logging config

This commit is contained in:
TrainDoctor 2022-08-24 18:06:26 -07:00
parent 2c0988f3c1
commit 4fcd72fd1b

11
main.py
View file

@ -1,9 +1,18 @@
import logging
logging.basicConfig(filename="/tmp/template.log",
format='[Template] %(asctime)s %(levelname)s %(message)s',
filemode='w+',
force=True)
logger=logging.getLogger()
logger.setLevel(logging.INFO) # can be changed to logging.DEBUG for debugging issues
class Plugin: class Plugin:
# A normal method. It can be called from JavaScript using call_plugin_function("method_1", argument1, argument2) # A normal method. It can be called from JavaScript using call_plugin_function("method_1", argument1, argument2)
async def add(self, left, right): async def add(self, left, right):
return left + right return left + right
# Asyncio-compatible long-running code, executed in a task when the plugin is loaded # Asyncio-compatible long-running code, executed in a task when the plugin is loaded
async def _main(self): async def _main(self):
logger.info("Hello World!")
pass pass