Skip to content

Commit 26276b9

Browse files
codebydivineclaude
andcommitted
fix: change structlog output from JSON to console format
- Switch from JSONRenderer to ConsoleRenderer for human-readable output - Match logging format used in divine/ and aegis/ repositories - Maintain structured key-value logging with colored console output - Use standard timestamp format instead of ISO format 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent ca2b038 commit 26276b9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/thegraph_token_api/logger.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ def get_logger(name: str) -> BoundLogger:
77
return structlog.get_logger(name)
88

99

10-
# Configure structlog for JSON output with consistent formatting
10+
# Configure structlog for console output consistent with divine/aegis format
1111
structlog.configure(
1212
processors=[
1313
structlog.stdlib.filter_by_level,
1414
structlog.stdlib.add_logger_name,
1515
structlog.stdlib.add_log_level,
1616
structlog.stdlib.PositionalArgumentsFormatter(),
17-
structlog.processors.TimeStamper(fmt="iso"),
17+
structlog.processors.TimeStamper(fmt="%Y-%m-%d %H:%M:%S"),
1818
structlog.processors.StackInfoRenderer(),
1919
structlog.processors.format_exc_info,
2020
structlog.processors.UnicodeDecoder(),
21-
structlog.processors.JSONRenderer(),
21+
structlog.dev.ConsoleRenderer(colors=True),
2222
],
2323
context_class=dict,
2424
logger_factory=structlog.stdlib.LoggerFactory(),

0 commit comments

Comments
 (0)