Commit Graph

16 Commits (8e3576022a327c68c053f1869ff44997262aedd6)

Author SHA1 Message Date
elsid 627bed09ee
Remove redundant operator<< overloads from Log 2 years ago
Andrei Kortunov 8925f854e7 Fix non-ASCII path logging 2 years ago
clang-format-bot ddb0522bbf
Apply clang-format to code base 2 years ago
Project579 a60cebd0f9 Use std::u8string_view in debug logger overloads parameters. 2 years ago
Project579 78ab009d5c Add required overloads to logger for handling unicode paths, also add conversion functions from std::filesystem::path to std::string without losing unicode data. 2 years ago
ζeh Matt e185d186bf
Move Log implementation to cpp, remove expensive mutex include in hpp 3 years ago
Petr Mikheev cf49b46d64 Show logs in the debug window
Some part of UI code is written by @andrew-app
3 years ago
psi29a b6718ecb10 Merge branch 'log_lock' into 'master'
Acquire log lock only when logger should log

See merge request OpenMW/openmw!1363
3 years ago
elsid e0c4f08aa5
Remove redundant includes 3 years ago
elsid 727f784a98
Acquire log lock only when logger should log
To minimize overhead for calls when level is less than current. For example
Log(Debug::Debug) should not lock mutex when current logging level is Verbose.
3 years ago
Andrei Kortunov 14b756a692 Use a generic logging system for RecastNavigation 6 years ago
AnyOldName3 90986df81c Allow OSG objects to be sent to the debug log. 6 years ago
Andrei Kortunov b5df385111 Allow apps without logging system to display log messages 6 years ago
Andrei Kortunov 5693ceca74 Remove redundant declaration 6 years ago
Andrei Kortunov 1452684d9e Use new logging system for components 6 years ago
Andrei Kortunov 7d6e3673e0 Implement advanced logging system (feature #4581) 6 years ago