Initial logging improvements, switch run.sh to direct module 'serve' cmd

This commit is contained in:
2024-11-01 02:06:48 -05:00
parent 902eb74deb
commit f8b76c757c
2 changed files with 43 additions and 1 deletions
+41
View File
@@ -0,0 +1,41 @@
version = 1
disable_existing_loggers = false
[formatters.default]
format = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
[formatters.access]
format = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
[handlers.default]
formatter = "default"
class = "logging.StreamHandler"
stream = "ext://sys.stderr"
[handlers.access]
formatter = "access"
class = "logging.StreamHandler"
stream = "ext://sys.stdout"
[loggers."hypercorn.error"]
level = "INFO"
handlers = ["default"]
propagate = false
[loggers."hypercorn.access"]
level = "INFO"
handlers = ["access"]
propagate = false
[loggers."apscheduler.executors.default"]
level = "WARN"
handlers = ["default"]
[loggers."apscheduler.scheduler"]
level = "WARN"
handlers = ["default"]
[root]
level = "DEBUG"
handlers = ["default"]
propagate = false
+2 -1
View File
@@ -8,7 +8,8 @@ fi
# Default to development mode if not defined
export ENVIRONMENT=${ENVIRONMENT:-development}
COMMAND='poetry run hypercorn linkpulse.app:app --reload'
# COMMAND='poetry run hypercorn linkpulse.app:app --reload --log-config=toml:logging.toml'
COMMAND='poetry run python3 -m linkpulse serve'
# Check if Railway CLI is available
RAILWAY_AVAILABLE=false