Explicitly set up Grok logger rather than relying on a static variable.
[dcpomatic.git] / src / tools / dcpomatic_server_cli.cc
index 6d7f6aba729ae06113de78f76ae9bbd5ab8dba68..30f119a5e0cb21bf9a0739a1d5fef638e8ac8ce6 100644 (file)
@@ -25,6 +25,7 @@
 #include "lib/config.h"
 #include "lib/image.h"
 #include "lib/file_log.h"
+#include "lib/grok/context.h"
 #include "lib/null_log.h"
 #include "lib/version.h"
 #include "lib/encode_server.h"
@@ -109,6 +110,8 @@ main (int argc, char* argv[])
                dcpomatic_log.reset (new FileLog("dcpomatic_server_cli.log"));
        }
 
+       setMessengerLogger(new grk_plugin::GrokLogger("[GROK] "));
+
        EncodeServer server (verbose, num_threads);
 
        try {