mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-10 13:04:15 -04:00
fix(logger): fix context shortening on Windows
This commit is contained in:
parent
f95ae41a9b
commit
ccddd644ae
@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <exception>
|
#include <exception>
|
||||||
|
#include <filesystem>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
|
|
||||||
@ -249,7 +250,7 @@ void stream_logger::set_threshold(level_type threshold) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string get_logger_context(char const* path, int line) {
|
std::string get_logger_context(char const* path, int line) {
|
||||||
auto base = ::strrchr(path, '/');
|
auto base = ::strrchr(path, std::filesystem::path::preferred_separator);
|
||||||
return fmt::format("[{0}:{1}] ", base ? base + 1 : path, line);
|
return fmt::format("[{0}:{1}] ", base ? base + 1 : path, line);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user