aboutsummaryrefslogtreecommitdiffstats
path: root/logd
Commit message (Expand)AuthorAgeFilesLines
...
* The _server must be destructed before the components it refer.Henning Baldersheim2019-11-152-3/+3
* Avoid the last usages of time(0/NULL/nullptr) in the codebase.Henning Baldersheim2019-08-261-3/+3
* Suppress array bounds warning when compiling generated protobuf code.Tor Egge2019-08-231-2/+2
* Fix forward declarations.Tor Egge2019-05-271-1/+1
* Use std::regex instead of std::basic_regex<char>.Tor Egge2019-05-211-1/+1
* Listen after setup is complete.Henning Baldersheim2019-05-101-1/+1
* Simplify the supervisor responsibilityHenning Baldersheim2019-05-103-22/+13
* Merge pull request #9342 from vespa-engine/geirst/remove-legacy-protocol-betw...Geir Storli2019-05-0922-377/+165
|\
| * Remove the legacy protocol between logd and logserver.Geir Storli2019-05-0922-377/+165
* | Avoid unknown warning options when using clang.Tor Egge2019-05-082-1/+5
|/
* Merge pull request #9055 from vespa-engine/arnej/less-debug-logsHenning Baldersheim2019-04-111-7/+12
|\
| * produce less debug logs from retention enforcerArne Juul2019-04-081-7/+12
* | Actually return the dev null forwarder.Geir Storli2019-04-111-1/+1
* | Setup forwarder to dev/null if logserver should not be used (also if use rpc ...Geir Storli2019-04-091-6/+8
|/
* Change Watcher to not pass newline to forwardLine().Tor Egge2019-04-034-8/+8
* Change rpc and legacy forwarder to take forward filter in the constructor.Geir Storli2019-04-027-43/+48
* Explicitly call constructor for _supervisor.Geir Storli2019-04-011-1/+2
* Integrate rpc forwarder and use it when logd config says so.Geir Storli2019-04-015-27/+71
* Clear padding in donecache.Tor Egge2019-03-291-1/+2
* Initialize donecacheHenning Baldersheim2019-03-291-0/+1
* Track API changes for ConfigSubscriber.Tor Egge2019-03-291-10/+2
* Merge pull request #8961 from vespa-engine/geirst/logd-prepare-for-rpc-forwar...Geir Storli2019-03-298-125/+161
|\
| * Prepare ConfigSubscriber to support instantiation of either legacy or rpc for...Geir Storli2019-03-298-125/+161
* | Add unit test for logdemon::Watcher.Tor Egge2019-03-293-0/+297
|/
* Merge pull request #8937 from vespa-engine/geirst/logd-implement-rpc-forwarderGeir Storli2019-03-2913-24/+487
|\
| * Move ownership of supervisor out of rpc forwarder.Geir Storli2019-03-293-8/+23
| * Use a guarded request to avoid problems with forgetting to call SubRef().Geir Storli2019-03-291-5/+21
| * Add methods to supervisor before calling start.Geir Storli2019-03-281-1/+1
| * Filter log messages based on log level, similar as in legacy forwarder.Geir Storli2019-03-285-13/+52
| * Update metrics for each log message similar to legacy forwarder.Geir Storli2019-03-283-4/+34
| * Count bad log lines.Geir Storli2019-03-283-2/+26
| * Implement initial version of forwarder that uses RPC to send protobuf encoded...Geir Storli2019-03-2813-18/+357
* | Add 'logserver.userpc' to logd.defBjørn Christian Seime2019-03-281-0/+3
* | Merge pull request #8916 from vespa-engine/bjorncs/logserver-rpc-port-in-conf...Bjørn Christian Seime2019-03-281-2/+5
|\ \ | |/ |/|
| * Misc fixesBjørn Christian Seime2019-03-271-2/+2
| * Add new logserver rpc port to Vespa modelBjørn Christian Seime2019-03-261-3/+6
* | Merge pull request #8907 from vespa-engine/geirst/logd-proto-converterGeir Storli2019-03-267-0/+198
|\ \
| * | Update copyright.Geir Storli2019-03-261-1/+1
| * | Implement functions for converting log messages to protobuf objects.Geir Storli2019-03-267-0/+198
| |/
* / Use LogMessage from vespalog to parse log lines.Tor Egge2019-03-262-114/+18
|/
* Generate and compile protobuf files for the new log protocol to communicate w...Geir Storli2019-03-252-0/+13
* Create interface for a Forwarder as seen from the log file Watcher.Geir Storli2019-03-214-11/+31
* Rename Forwarder -> LegacyForwarder in preparation for something new and better.Geir Storli2019-03-2113-37/+37
* Make _badLines private.Geir Storli2019-03-212-4/+6
* Remove unit test that doesn't test anything.Geir Storli2019-03-204-25/+0
* Add class comment.Geir Storli2019-03-201-0/+3
* Rename errhandle.h -> exceptions.h.Geir Storli2019-03-204-3/+3
* Rename watch.{h,cpp} -> watcher.{h,cpp}.Geir Storli2019-03-204-3/+6
* Rename state.{h,cpp} -> state_reporter.{h,cpp}.Geir Storli2019-03-204-3/+6
* Rename forward* -> forwarder*.Geir Storli2019-03-2010-14/+17