Does it have an API? Can it be programmed?

Yes! There are in fact two API's, use the one which suits you better:

(1) 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.

(2) We also provide Java API for embedding logFaces functinalities directly into your Java applications. This API package is available here . Check out API User Manual for the details.

(3) 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.