While addressing poor logging during task failures in Polykey we found that getting that getting detailed information of a error in a string format was lacking. We looked into overriding the toString method to include better details. While working on this we concluded that the Logger itself needs to handle structured JSON data like this better.
Specification
While addressing poor logging during task failures in
Polykey
we found that getting that getting detailed information of a error in a string format was lacking. We looked into overriding thetoString
method to include better details. While working on this we concluded that theLogger
itself needs to handle structured JSON data like this better.Additional context
Tasks