mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-19 00:41:41 +00:00
Logging additions 2 (#55)
* Add overload to logger.error() for Throwable to print stack trace * Replaced all e.printStackTrace() with logger.error() * Log level dependent on dev or release
This commit is contained in:
@@ -40,11 +40,12 @@ public class Main {
|
||||
public static final int DEFAULT_WEBPORT = 5800;
|
||||
|
||||
public static void main(String[] args) {
|
||||
Logger.setLevel(LogGroup.Camera, LogLevel.TRACE);
|
||||
Logger.setLevel(LogGroup.WebServer, LogLevel.TRACE);
|
||||
Logger.setLevel(LogGroup.VisionModule, LogLevel.TRACE);
|
||||
Logger.setLevel(LogGroup.Data, LogLevel.TRACE);
|
||||
Logger.setLevel(LogGroup.General, LogLevel.TRACE);
|
||||
var logLevel = PhotonVersion.isRelease ? LogLevel.ERROR : LogLevel.TRACE;
|
||||
Logger.setLevel(LogGroup.Camera, logLevel);
|
||||
Logger.setLevel(LogGroup.WebServer, logLevel);
|
||||
Logger.setLevel(LogGroup.VisionModule, logLevel);
|
||||
Logger.setLevel(LogGroup.Data, logLevel);
|
||||
Logger.setLevel(LogGroup.General, logLevel);
|
||||
|
||||
logger.info("Logging initialized!");
|
||||
|
||||
@@ -57,8 +58,7 @@ public class Main {
|
||||
logger.info("Loading native libraries...");
|
||||
CameraServerCvJNI.forceLoad();
|
||||
} catch (Exception e) {
|
||||
logger.error("Failed to load native libraries!");
|
||||
e.printStackTrace(); // TODO: redirect stacktrace to Logger stream somehow
|
||||
logger.error("Failed to load native libraries!", e);
|
||||
}
|
||||
logger.info("Native libaries loaded.");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user