{ "title": "foxglove.Log", "description": "A log message", "$comment": "Generated by https://github.com/foxglove/foxglove-sdk", "type": "object", "properties": { "timestamp": { "type": "object", "title": "time", "properties": { "sec": { "type": "integer", "minimum": 0 }, "nsec": { "type": "integer", "minimum": 0, "maximum": 999999999 } }, "description": "Timestamp of log message" }, "level": { "title": "foxglove.LogLevel", "description": "Log level", "oneOf": [ { "title": "UNKNOWN", "const": 0, "description": "Unknown log level" }, { "title": "DEBUG", "const": 1, "description": "Debug log level" }, { "title": "INFO", "const": 2, "description": "Info log level" }, { "title": "WARNING", "const": 3, "description": "Warning log level" }, { "title": "ERROR", "const": 4, "description": "Error log level" }, { "title": "FATAL", "const": 5, "description": "Fatal log level" } ] }, "message": { "type": "string", "description": "Log message" }, "name": { "type": "string", "description": "Process or node name" }, "file": { "type": "string", "description": "Filename" }, "line": { "type": "integer", "minimum": 0, "description": "Line number in the file" } }, "required": [ "timestamp", "level", "message", "name", "file", "line" ] }