We want to set up a base service to receiving and recording logs generated by all other services (for our own diagnostics, investigation, etc).
This ticket should setup a simple recordError Method that intakes a string for the message. This must be defined as an RPC method in its own proto file which the logging service implements. This method should NEVER return or upwardly propagate RPC Exceptions (or any Exceptions) as we never want a log call to fail and interrupt execution of otherwise working code.
Acceptance Criteria
A proto file is defined with the appropriate service name, request, and response types
Logging service implements the method and takes an input string
Currently just return the empty response and do nothing with the input string (we'll setup logging tools later)
Testing
Please ensure there are tests written for the following cases (at a minimum):
Logging Service Error Log Setup
Context
We want to set up a base service to receiving and recording logs generated by all other services (for our own diagnostics, investigation, etc).
This ticket should setup a simple recordError Method that intakes a string for the
message
. This must be defined as an RPC method in its own proto file which the logging service implements. This method should NEVER return or upwardly propagate RPC Exceptions (or any Exceptions) as we never want a log call to fail and interrupt execution of otherwise working code.Acceptance Criteria
Testing