Gabi Melman
3b87eb3d08
Moved throw to dedicated function throw_spdlog_ex
2020-03-21 23:25:12 +02:00
gabime
efd73ac956
Merge remote-tracking branch 'origin/v1.x' into conf-env3
2020-03-06 15:10:24 +02:00
gabime
b3402a0b9f
Fix tidy warning
2020-03-04 16:08:35 +02:00
gabime
c10be7eaec
merge with v1.x
2020-02-26 18:13:13 +02:00
gabime
05ecad4263
Use windows_include in os-inl.h
2020-02-26 18:10:47 +02:00
gabime
5370443ece
clang-format
2020-02-10 17:13:41 +02:00
dominic
033fe9f133
Properly handling SPDLOG_PREVENT_CHILD_FD
...
Removed check for posix version so that missing O_CLOEXEC leads to
compiler error.
Removed extra function since it hat no real purpose anymore.
Error behavior between Windows and Unix now equivalent.
2020-02-08 12:15:05 +01:00
dominicpoeschko
a9c3630d1b
Properly handling SPDLOG_PREVENT_CHILD_FD
...
Using the SPDLOG_PREVENT_CHILD_FD option there where still a race when
a other thread was using fork and exec in between the call to fopen and fcntl.
Using open and O_CLOEXEC when possible prevents this race.
I have no idea if this problem exists on Windows.
2020-02-07 17:59:11 +01:00
gabime
a056b9115b
clang-format
2019-12-13 18:26:36 +02:00
gabime
13ebfc0779
rename function
2019-12-13 16:00:55 +02:00
gabime
70d3c2cd3e
so::getenv - Always empty string under windows uwp since it's not supported
2019-12-13 15:50:27 +02:00
gabime
0f24399887
wip
2019-12-08 17:08:20 +02:00
gabime
4d41fdf0fc
Wip
2019-12-08 13:35:15 +02:00
gabime
79e105243c
Fix #1335
2019-11-29 12:48:21 +02:00
Florin Iucha
c172c72be9
Fix compiler warnings
2019-11-27 19:17:27 -05:00
Gabi Melman
79259fdb3f
Update os-inl.h
2019-11-16 13:23:00 +02:00
gabime
26f706ebe3
Fixed #1302
2019-11-10 00:11:39 +02:00
gabime
844d54d7e6
Fix #1302
2019-11-08 14:27:05 +02:00
gabime
ff3e6c7248
Fix issue #1306
2019-11-08 14:08:31 +02:00
Cristian Morales Vega
7cdd65075c
"#include" <spdlog/.*> instead of "spdlog/.*"
...
The meaning of using quotes to #include is implementation defined, so it
may or not may be what we want. At least POSIX
(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html )
says: "headers whose names are enclosed in double-quotes ( "" ) shall be
searched for first in the directory of the file with the #include line",
so not what we want since "spdlog" ends up twice in the path.
2019-11-06 19:15:29 +00:00
gabime
dae1aeb1f7
clang-format
2019-11-04 16:48:54 +02:00
gabime
57085c892f
exclude from compilation prevent_child_fd() if SPDLOG_PREVENT_CHILD_FD not defined
2019-11-04 16:42:58 +02:00
Charles Milette
0e09ecbaa5
Correctly guard SetHandleInformation API call
...
`__cplusplus_winrt` only detected C++/CX (which can be used without compiling for UWP, SetHandleInformation would be available in those cases), and did not detect native UWP C++. This patch fixes that by using the WINAPI_FAMILY_PARTITION macro in the Windows SDK headers in the same way those headers remove SetHandleInformation in UWP builds.
2019-11-03 22:41:55 -05:00
gabime
cae6c9ab36
Removed lazy argument evaluation from macros
2019-11-03 15:19:59 +02:00
Michael Mullin
5881fcb0d6
Remove unused variable
2019-10-25 14:47:38 -04:00
Gabi Melman
491a2e8732
Update os-inl.h
2019-10-25 18:59:02 +03:00
gabime
0c60107e62
refactoed file_helper
2019-10-25 16:50:06 +03:00
gabime
c19e325b83
Added some tests for create_dir
2019-10-25 16:17:02 +03:00
gabime
dbe5c17a96
Renamed file_exists()->path_exists()
2019-10-25 15:56:23 +03:00
gabime
c40555c0ac
clang-format
2019-10-25 15:44:53 +03:00
gabime
a1f283946e
updated os::dir_name and tests
2019-10-25 14:29:57 +03:00
gabime
066087b383
Update create_dir
2019-10-25 14:14:50 +03:00
gabime
e9d42e059f
// support forward slash in windows
2019-10-25 12:52:39 +03:00
Gabi Melman
1271081865
Update os-inl.h
2019-10-20 19:08:47 +03:00
Gabi Melman
8a638a95a0
Update os-inl.h
2019-10-20 18:31:04 +03:00
Gabi Melman
d9f726f2a5
Add global namespace qualifiers to global function calls in os-inl.h
2019-10-20 18:25:09 +03:00
gabime
9a68bd8cc8
Fixed missing include
2019-10-20 17:48:13 +03:00
gabime
9b7812a0f2
auto create log dir
2019-10-20 17:40:56 +03:00
Bak, Jin Hyeong
f8e780b9dd
Fix #1239 , Remove basic_string_view_t
2019-09-23 14:48:09 +09:00
gabime
fe20afac17
clang-format
2019-09-21 18:16:38 +03:00
gabime
3b425affd3
Fixed missing braces around initializer warnings about std::array initializations
2019-09-21 15:13:50 +03:00
Jan Beich
8d57823e51
fstat64 is missing on other DragonFly, NetBSD, OpenBSD
...
Modern operating systems don't need to implement transitional
extensions for large file support.
2019-09-20 13:27:58 +00:00
Jan Beich
53b2308011
Implement _thread_id() on more Unices
2019-09-20 13:10:27 +00:00
gabime
494cc8bace
Implemented daily sink rotation #661
2019-09-15 18:34:29 +03:00
gabime
f5492aed12
Unified usage of fmt::memory_buffer across the codebase
2019-08-28 18:46:09 +03:00
AMS21
c4df94a1d9
Fix Wundef in os-inl.h
2019-08-19 20:50:46 +00:00
gabime
23807e12e8
Fixed throw macros and includes
2019-08-19 12:13:37 +03:00
gabime
b057b979fa
Added missing include
2019-08-19 12:03:58 +03:00
gabime
0335e3fcc0
Print error and abort instead of throw if SPDLOG_NO_EXEPTIONS is defined
2019-08-19 11:31:33 +03:00
gabime
b0a25f0183
wip - no-exceptions support
2019-08-18 19:46:28 +03:00
gabime
dcd590b9de
fstat64(..) -> ::fstat64(..)
2019-08-07 00:59:29 +03:00
Gabi Melman
e0cf16b7e9
Fix #1168
2019-07-24 08:49:59 -04:00
AMS21
9966a6a4b7
Fix use old style cast
2019-07-22 20:35:30 +00:00
PeterTh
ac7821f9bf
Prevent NEAR and FAR macro definitions from leaking on Windows platforms
2019-07-10 16:54:40 +02:00
Charles Milette
9e602a491b
Silence narrowing warning
2019-06-30 21:43:28 -04:00
Charles Milette
f529afa625
Use stack allocated space when possible
2019-06-30 21:34:19 -04:00
Charles Milette
3bcd3cef2f
Fix deprecation warnings in filename_to_str
2019-06-30 19:12:16 -04:00
gabime
bcfa9241b8
Updated copyright headers
2019-06-04 00:09:16 +03:00
gabime
38f6b5ea71
Keep clang-tidy happy
2019-06-03 22:49:21 +03:00
gabime
884c23a9c9
Merge v1.x
2019-05-24 12:44:51 +03:00
gabime
ce637440bb
wip static-lib
2019-05-13 00:09:00 +03:00
gabime
46ef71e3ec
Normalized copyright message
2019-05-11 20:06:17 +03:00
gabime
9564eb2edb
Moved cpp files to inl.h
2019-05-11 13:19:53 +03:00