gabime
b7d7334451
Renamed level loaders
2020-03-06 15:09:46 +02:00
gabime
8284865f9a
Fix tidy warning
2020-03-04 16:21:07 +02:00
gabime
1f8b04cbd1
Fix tidy warning
2020-03-04 16:09:04 +02:00
gabime
b3402a0b9f
Fix tidy warning
2020-03-04 16:08:35 +02:00
gabime
4037959945
Fix tidy warning
2020-03-04 15:59:45 +02:00
gabime
d7313a3274
Fix tidy warning
2020-03-04 15:52:42 +02:00
gabime
8302086942
Fixed tcp_client
2020-03-04 15:40:04 +02:00
Gabi Melman
0120dcc787
Update logger-inl.h
2020-02-29 13:20:26 +02:00
Steven Cartmell
f999d879d5
fix: Break from loop on last iteration to resolve clang-tidy warning
...
The clang-tidy warning `clang-analyzer-cplusplus.Move` warns when a
moved from object is deferenced. This is triggered in spdlog because
clang-tidy fails to detect that the `logger:set_formatter` will only
move the unique_ptr on the last iteration of the loop, assuming that
`f->clone` may be called on it afterwards.
To fix, add a break statement after moving the pointer (on the last
iteration) to let clang-tidy know the logger pointer is not used after
this point.
2020-02-28 21:09:31 +00:00
gabime
e696978d11
Renamed function name
2020-02-26 18:47:51 +02:00
gabime
fbf2e942a9
Allow "err" when converting string to level
2020-02-26 18:33:49 +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
Gabi Melman
4cdb159ccb
Update spdlog.h
2020-02-26 12:54:31 +02:00
Gabi Melman
fccb25586f
Update spdlog.h
2020-02-26 12:52:46 +02:00
Gabi Melman
ab2f3307eb
Update spdlog.h
2020-02-26 12:51:16 +02:00
Gabi Melman
db26a103d6
Update spdlog.h
2020-02-26 12:50:51 +02:00
Gabi Melman
32902f79ad
Merge pull request #1453 from david-bodor-at-craftunique/v1.x
...
only include windows.h when it's unavoidable
2020-02-26 12:41:51 +02:00
Dávid Bodor
fab33dd230
refactor: extract windows.h include to details/windows_include.h
2020-02-26 08:54:56 +01:00
Dávid Bodor
6e763d2776
only include windows.h when it's unavoidable
2020-02-25 15:36:39 +01:00
gabime
c71b433a35
clang-format
2020-02-25 15:10:44 +02:00
gabime
0b91d55269
Refactored tcp_client_sink
2020-02-25 15:09:03 +02:00
gabime
9f41903067
Refactored tcp_client_sink
2020-02-25 15:00:42 +02:00
gabime
64de8807e2
Fix #1452
2020-02-24 17:01:09 +02:00
gabime
3848cbe24a
Fix #1452
2020-02-24 17:00:35 +02:00
Crunkle
d38d53d9dd
Fix Win32 event log sink
2020-02-17 17:15:43 +00:00
gabime
4b7c05903b
optimize wincolor_sink to use array instead of map to find color codes
2020-02-15 12:11:01 +02:00
gabime
695912c7cf
Optimize ansicolor_sink to use array instead of map to find color codes
2020-02-15 12:06:01 +02:00
gabime
d4fd17f64f
Fixed #1439
2020-02-15 11:29:04 +02:00
Gabi Melman
76d94e69ae
Fix #1439
2020-02-15 10:57:12 +02:00
Gabi Melman
0f42744f5c
Update rotating_file_sink-inl.h
2020-02-12 12:11:03 +02:00
tt4g
0cf1af5bbf
Avoid references to race data filename
2020-02-12 16:30:44 +09:00
Gabi Melman
a343328a21
Update rotating_file_sink-inl.h
2020-02-12 08:56:24 +02:00
Gabi Melman
53a56b82af
Update rotating_file_sink-inl.h
2020-02-12 07:51:42 +02:00
Gabi Melman
64dd4dc219
Update rotating_file_sink-inl.h
2020-02-12 07:49:29 +02:00
Gabi Melman
9e9da42c64
Update rotating_file_sink.h
2020-02-12 07:48:41 +02:00
tt4g
0778211116
Add critical section to filename function of each file sink
2020-02-12 11:01:35 +09:00
Gabi Melman
574563d711
Update tcp_sink.h
2020-02-10 23:00:08 +02:00
dominicpoeschko
eef981e05f
Handling SPDLOG_PREVENT_CHILD_FD in tcp_sink
...
Adding SOCK_CLOEXEC to socket
Fixing bug in sink_it_ (bytes_sent not added to buffer)
2020-02-10 17:52:54 +01:00
gabime
9f24f4bc69
revert last commit
2020-02-10 17:38:31 +02:00
gabime
5da9818676
updated member name in win eventlog sink
2020-02-10 17:25:39 +02:00
gabime
ff59b07986
Update tcp_sink.h
2020-02-10 17:21:32 +02:00
gabime
1b6d4fd277
Update tcp_sink.h
2020-02-10 17:19:22 +02:00
gabime
7b19890deb
Update tcp_sink.h
2020-02-10 17:18:18 +02:00
gabime
5370443ece
clang-format
2020-02-10 17:13:41 +02:00
gabime
ad4fb1cf84
Fixed tcp sink
2020-02-10 17:13:04 +02:00
gabime
7f8169f0da
Fixed tcp_sink to accept hostnames
2020-02-10 15:02:48 +02:00
gabime
66e8652862
Fix tcp_sink
2020-02-10 14:34:00 +02:00
gabime
05cbdbc1ef
moved tcp sink to sinks
2020-02-10 14:21:26 +02:00
Vyacheslav
d96d8c49ac
Code Style naming
2020-02-10 15:13:39 +03:00
Vyacheslav
4bb623a0a3
removed unneccessary namespace std
2020-02-10 15:08:51 +03:00
Vyacheslav
3aa94a0997
Added send function verification + licence
2020-02-10 14:58:54 +03:00
Vyacheslav
ccad4ae04f
Resolve modification requests
2020-02-10 14:46:39 +03:00
v.reshetnikov
346b9ae5a1
tcp_sink implementation for fluentbit
2020-02-10 14:24:17 +03:00
Gabi Melman
e278953191
Update win_eventlog_sink.h
2020-02-10 02:23:25 +02:00
Gabi Melman
573ddf8aec
Merge pull request #1424 from dominicpoeschko/patch-2
...
adding additional log overload to prevent unnecessary fmt::format
2020-02-10 01:31:08 +02:00
gabime
4f32243214
Update comment
2020-02-10 00:54:43 +02:00
gabime
601bdfb1b4
Minor cleanup
2020-02-10 00:53:01 +02:00
gabime
640921cd3f
Optimize win_eventlog to avoid string allocation
2020-02-10 00:37:45 +02:00
Gabi Melman
fccee959b1
Merge pull request #1418 from ban-dana/v1.x
...
Add eventlog_sink for logging to Windows Event Log (local only)
2020-02-09 23:27:00 +02:00
bandana2004
67a8ecf2bf
Remove registration and stderr reporting from win_eventlog_sink
2020-02-09 22:59:02 +02:00
bandana2004
d8701890b2
cleanup win_eventlog_sink
2020-02-09 18:12:54 +02:00
bandana2004
2435f46d06
fix registry key handle leak in win_eventlog_sink::add_registry_info
2020-02-09 18:04:38 +02:00
bandana2004
4bece787c8
Refactor Event Log sink
2020-02-09 15:12:30 +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
25b10dc264
additional log overload
...
calling log with a string_view as msg called
```
template<typename... Args>
void log(source_loc loc, level::level_enum lvl, string_view_t fmt, const Args &... args)
```
instead of
```
template<class T, typename std::enable_if<std::is_convertible<const T &, spdlog::string_view_t>::value, T>::type * = nullptr>
void log(source_loc loc, level::level_enum lvl, const T &msg)
```
which lead to an unnecessary call to fmt::format
2020-02-08 11:11:04 +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
bandana2004
db1a221427
Add eventlog_sink for logging to Windows Event Log (local only).
2020-02-07 15:04:47 +02:00
weiy
85ea4297b9
update method name
2020-01-19 17:29:17 +08:00
weiy
34cc3419fa
add max files for rotating days
2020-01-19 13:52:01 +08:00
weiy
46fcd2e844
add max files for rotating days
2020-01-19 13:46:43 +08:00
gabime
877eee408e
renamed loaders with cfg
2019-12-22 20:40:19 +02:00
gabime
1a1c37db7c
wip
2019-12-21 19:59:23 +02:00
gabime
a87700a28c
wip
2019-12-21 19:52:37 +02:00
gabime
1f8e9ad0fc
renamed cfg namespace to loaders
2019-12-21 19:45:14 +02:00
gabime
e13e978af4
added loaders tests
2019-12-21 19:25:54 +02:00
gabime
28e334c728
Fixed tests
2019-12-21 18:52:35 +02:00
gabime
15a9427112
wip
2019-12-21 18:08:42 +02:00
gabime
010b0e1d75
wip
2019-12-21 17:58:31 +02:00
gabime
cd5ddca00d
wip
2019-12-21 17:55:30 +02:00
gabime
773b8c5a54
refectored file names
2019-12-21 17:47:02 +02:00
gabime
fc3d18ed64
format
2019-12-21 15:54:42 +02:00
gabime
68ed281461
Refactored to cfg::log_levels class
2019-12-21 15:54:09 +02:00
gabime
65ada37399
refactor and and support for init from argv
2019-12-21 13:29:03 +02:00
gabime
0dfb1d264e
removed include
2019-12-13 18:32:37 +02:00
gabime
a056b9115b
clang-format
2019-12-13 18:26:36 +02:00
gabime
4a0f4fc186
keep clang-tidy happy
2019-12-13 17:55:39 +02:00
gabime
3a61dcd360
Aceept also 'warn' string in level::from_str()
2019-12-13 16:22:20 +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
9d3591dcd5
refactor
2019-12-13 15:22:21 +02:00
gabime
8992f36fbf
refactor env-inl
2019-12-13 15:14:42 +02:00
gabime
3d203aa7c4
Simplify and removed SPDLOG_PATTERN support
2019-12-13 14:49:41 +02:00
gabime
cd8d7e6de9
wip
2019-12-13 12:44:11 +02:00
gabime
5d4e6f17ee
wip
2019-12-13 01:35:50 +02:00
gabime
49f707ec93
wip
2019-12-13 01:24:34 +02:00
gabime
6a305df46d
wip
2019-12-13 01:17:29 +02:00
gabime
35e9482574
wip
2019-12-13 01:14:38 +02:00
gabime
dac61d4e9c
merge
2019-12-13 00:14:33 +02:00
gabime
4fa463dff6
Merge branch 'v1.x' into conf-env2
2019-12-13 00:09:36 +02:00