Mercurial > hg > orthanc
comparison Core/Logging.cpp @ 4005:7f9909062d9c
removed EnableEmscriptenLogging()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 06 Jun 2020 11:18:12 +0200 |
parents | 9b5ace33a00d |
children | 55710d73780f |
comparison
equal
deleted
inserted
replaced
4004:9b5ace33a00d | 4005:7f9909062d9c |
---|---|
863 } | 863 } |
864 | 864 |
865 EnableInfoLevel(old->infoEnabled_); | 865 EnableInfoLevel(old->infoEnabled_); |
866 EnableTraceLevel(old->traceEnabled_); | 866 EnableTraceLevel(old->traceEnabled_); |
867 } | 867 } |
868 | |
869 #ifdef __EMSCRIPTEN__ | |
870 | |
871 static FuncStreamBuf<decltype(emscripten_console_error)> | |
872 globalEmscriptenErrorStreamBuf_(emscripten_console_error); | |
873 static std::unique_ptr<std::ostream> globalEmscriptenErrorStream_; | |
874 | |
875 static FuncStreamBuf<decltype(emscripten_console_warn)> | |
876 globalEmscriptenWarningStreamBuf_(emscripten_console_warn); | |
877 static std::unique_ptr<std::ostream> globalEmscriptenWarningStream_; | |
878 | |
879 static FuncStreamBuf<decltype(emscripten_console_log)> | |
880 globalEmscriptenInfoStreamBuf_(emscripten_console_log); | |
881 static std::unique_ptr<std::ostream> globalEmscriptenInfoStream_; | |
882 | |
883 void EnableEmscriptenLogging() | |
884 { | |
885 globalEmscriptenErrorStream_.reset(new ostream(&globalEmscriptenErrorStreamBuf_)); | |
886 globalEmscriptenWarningStream_.reset(new ostream(&globalEmscriptenWarningStreamBuf_)); | |
887 globalEmscriptenInfoStream_.reset(new ostream(&globalEmscriptenInfoStreamBuf_)); | |
888 | |
889 SetErrorWarnInfoLoggingStreams(&globalEmscriptenErrorStream_, | |
890 &globalEmscriptenWarningStream_, | |
891 &globalEmscriptenInfoStream_); | |
892 } | |
893 #endif | |
894 } | 868 } |
895 } | 869 } |
896 | 870 |
897 | 871 |
898 #endif // ORTHANC_ENABLE_LOGGING | 872 #endif // ORTHANC_ENABLE_LOGGING |