summaryrefslogtreecommitdiffstats
path: root/logd/src/logd
Commit message (Expand)AuthorAgeFilesLines
* Fix forward declarations.Tor Egge2019-05-271-1/+1
* Simplify the supervisor responsibilityHenning Baldersheim2019-05-102-6/+3
* Merge pull request #9342 from vespa-engine/geirst/remove-legacy-protocol-betw...Geir Storli2019-05-0912-284/+89
|\
| * Remove the legacy protocol between logd and logserver.Geir Storli2019-05-0912-284/+89
* | Avoid unknown warning options when using clang.Tor Egge2019-05-082-1/+5
|/
* 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-032-4/+5
* Change rpc and legacy forwarder to take forward filter in the constructor.Geir Storli2019-04-025-29/+26
* 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
* Prepare ConfigSubscriber to support instantiation of either legacy or rpc for...Geir Storli2019-03-296-99/+135
* Move ownership of supervisor out of rpc forwarder.Geir Storli2019-03-292-7/+5
* Use a guarded request to avoid problems with forgetting to call SubRef().Geir Storli2019-03-291-5/+21
* Filter log messages based on log level, similar as in legacy forwarder.Geir Storli2019-03-284-10/+24
* Update metrics for each log message similar to legacy forwarder.Geir Storli2019-03-282-3/+9
* Count bad log lines.Geir Storli2019-03-282-2/+6
* Implement initial version of forwarder that uses RPC to send protobuf encoded...Geir Storli2019-03-289-15/+183
* Merge pull request #8907 from vespa-engine/geirst/logd-proto-converterGeir Storli2019-03-264-0/+100
|\
| * Implement functions for converting log messages to protobuf objects.Geir Storli2019-03-264-0/+100
* | 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-217-21/+21
* Make _badLines private.Geir Storli2019-03-212-4/+6
* Add class comment.Geir Storli2019-03-201-0/+3
* Rename errhandle.h -> exceptions.h.Geir Storli2019-03-203-2/+2
* Rename watch.{h,cpp} -> watcher.{h,cpp}.Geir Storli2019-03-203-2/+5
* Rename state.{h,cpp} -> state_reporter.{h,cpp}.Geir Storli2019-03-203-2/+5
* Rename forward* -> forwarder*.Geir Storli2019-03-205-4/+7
* Rename ConfSub -> ConfigSubscriber.Geir Storli2019-03-205-28/+31
* Remove unused portions of logd.Tor Egge2019-03-2010-776/+11
* Fix format strings in logd module.Tor Egge2019-03-121-3/+3
* Adjust forward declaration in logd.Tor Egge2019-02-081-1/+1
* Check return value from write() in logd.Tor Egge2019-01-281-1/+5
* Add missing reference &Henning Baldersheim2018-10-091-1/+1
* Parse logctlname correctly in non dotted case.Henning Baldersheim2018-10-092-1/+2
* Remove lines commented out.Henning Baldersheim2018-09-281-3/+0
* Use std::string to simplify ownership and unify on one type.Henning Baldersheim2018-09-287-64/+57
* Modernise code and use smart pointers and favor std containers over homegrown...Henning Baldersheim2018-09-2714-289/+183
* NULL -> nullptrHenning Baldersheim2018-09-272-12/+12
* - NULL -> nullptrHenning Baldersheim2018-09-279-88/+86
* add compulsory description for metricsArne Juul2017-12-071-1/+2
* use more shared_ptrArne Juul2017-12-042-7/+9
* wire in a counter metricArne Juul2017-12-047-18/+59
* add metrics engineArne Juul2017-12-042-3/+22
* fix config generation reportingArne Juul2017-12-043-10/+27
* skeleton for state reporting in logdArne Juul2017-11-215-0/+62