Open bdemchak opened 7 years ago
I've added Cytoscape logging to the service, the next step would be to configure Cytoscape to ship logs to the central log server.
OK ... and before we close this, I want to see and experience the central logger myself (for service-related activities)
This is the standard way to send the application log to the remote service using Fluentd:
http://docs.fluentd.org/articles/java
And this introduces new way for logging to Cytoscape. Are you planning to add this dependency to the App or the core?
This is not about the app. At yesterday's video conference, we concluded that a Cytoscape-wide strategy was needed so we could get logs for loggable events, subject to a user opting in or out of public logging. However, at a service level, logging can and should be used.
Drop log entries for Diffusion start, end, error and other noteworthy events. We need a way of understanding how often the service is used, on what size of network, what parameters were passed, and how quickly it executes. It would also be nice to capture the caller IP if available.