Does it have an API? Can it be programmed?

logFaces server comes with an industry standard REST API to allow direct access to the most common tasks such as queries, real-time monitoring, access to repository data, server info and state, etc. The API consists of several HTTP calls with JSON payloads and parameters. Check out User Manual for the details.

It is also possible to customize the way logFaces server handles the log data with your own plugins written in Groovy language. See user manual for more details.