X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bindings%2Fjava%2Fcore%2Fsrc%2Fmain%2Fjava%2Forg%2Fvideolan%2Fjvlc%2FJVLC.java;h=e6c5be6640823709fe69f4567561bee3fd54d4c2;hb=c71376ba3596b5f555964fe30e486cac3a5130b7;hp=5d4d9c7453410e4f6bf2eac9c1b80d36f3f93ded;hpb=81a45beda78abfe78354d9b348f6dfba1a3b9598;p=vlc diff --git a/bindings/java/core/src/main/java/org/videolan/jvlc/JVLC.java b/bindings/java/core/src/main/java/org/videolan/jvlc/JVLC.java index 5d4d9c7453..e6c5be6640 100644 --- a/bindings/java/core/src/main/java/org/videolan/jvlc/JVLC.java +++ b/bindings/java/core/src/main/java/org/videolan/jvlc/JVLC.java @@ -89,6 +89,25 @@ public class JVLC return libvlc.libvlc_new(args.length, args, exception); } + public Logger getLogger() + { + return new Logger(this); + } + + public LoggerVerbosityLevel getLogVerbosity() + { + libvlc_exception_t exception = new libvlc_exception_t(); + int level = libvlc.libvlc_get_log_verbosity(instance, exception); + return LoggerVerbosityLevel.getSeverity(level); + } + + public void setLogVerbosity(LoggerVerbosityLevel level) + { + libvlc_exception_t exception = new libvlc_exception_t(); + libvlc.libvlc_set_log_verbosity(instance, level.ordinal(), exception); + } + + /** * Returns the _instance. * @return the _instance