Michael Davidsaver
b95b57945b
cleanup clang-y static analysis
...
Some performance improvements. eg. pass by ref.
Some paranoia pre-initialization of variables
which will be initialized later by indirection.
And some misc. cleanup.
2023-06-12 19:55:03 -07:00
Michael Davidsaver
be71a99865
reset event_set_log_callback() during test cleanup
2023-04-03 09:30:24 -07:00
Michael Davidsaver
0dd36215c9
log: reduce inline code
2022-04-05 12:00:22 -07:00
Michael Davidsaver
923c423055
epicsThreadOnce() wrapper
...
Ensure exceptions are propagated
2022-04-05 07:57:16 -07:00
Michael Davidsaver
2f122da5c2
xerrlogHexPrintf ellipsis
2021-08-30 18:15:15 -07:00
Michael Davidsaver
cbcd3ce105
log: avoid direct use of stderr
2021-05-06 08:46:27 -07:00
Michael Davidsaver
d3979fb56d
test log config from environment
2021-05-06 08:46:27 -07:00
Michael Davidsaver
3dcf2f59fe
fix logger_level_set()
2021-05-06 08:46:27 -07:00
Michael Davidsaver
5d64bca234
complete change default log level to Warn
2021-05-06 08:46:20 -07:00
Michael Davidsaver
3fe93ed92d
change default log level to Warn
2021-05-04 16:46:41 -07:00
Michael Davidsaver
48ca7b34c7
fix VERSION_INT() order
...
defined in pvxs/version.h included via utilpvt.h
2020-04-16 22:01:38 -07:00
Michael Davidsaver
6ffcf60a3c
3.14 compat
2020-04-13 18:06:40 -07:00
Michael Davidsaver
f1cc5a2aa6
minor thread_local
2020-04-13 18:06:40 -07:00
Michael Davidsaver
8c7654f492
quiet some MSVC warnings
2020-04-12 23:29:30 -07:00
Michael Davidsaver
d8cd01ee83
only automatically link libevent for PROD/LIB using libpvxs
2020-04-09 20:40:09 -07:00
Michael Davidsaver
1627eb9e07
log_exc_printf() print message before maybe abort()
2020-04-09 20:40:09 -07:00
Michael Davidsaver
2219ad50a0
_PVXS_ABORT_ON_CRIT
2020-04-03 11:58:23 -07:00
Michael Davidsaver
facb18ae00
Add log_exc_printf() with stack trace
2020-04-03 11:58:23 -07:00
Michael Davidsaver
e7bbbb7e2c
logging avoid std::regex
...
gcc 4.8 compat
2020-03-09 16:34:18 -07:00
Michael Davidsaver
80dacb895e
log show time
2020-02-03 14:57:50 -08:00
Michael Davidsaver
c284439a81
more log
2020-01-22 12:25:25 -08:00
Michael Davidsaver
a1b9a64a06
misc
2020-01-22 12:24:40 -08:00
Michael Davidsaver
fecdd52e70
update logging
2019-12-19 18:42:39 -08:00
Michael Davidsaver
aea4a4f804
use c++11 atomic
2019-12-15 16:43:22 -08:00
Michael Davidsaver
816838bcd5
fix hex dump
2019-12-11 14:19:27 -08:00
Michael Davidsaver
083bad3e28
redo namespaces
2019-11-19 16:08:03 -08:00
Michael Davidsaver
bab82affb8
redo packet build/parse
...
now with evbuffer
2019-11-19 16:06:43 -08:00
Michael Davidsaver
8c40929e5c
all sorts of changes
2019-10-23 13:29:31 -07:00
Michael Davidsaver
044f71a343
attempt to appease msvc
2019-10-21 17:54:57 -07:00
Michael Davidsaver
c77281128f
log hex
2019-10-21 16:27:47 -07:00
Michael Davidsaver
87508ea279
automatic evhelper_ev2err
2019-10-21 16:27:47 -07:00
Michael Davidsaver
466044d6a5
initial
2019-10-19 20:17:39 -07:00