Class TurLoggingAPI

java.lang.Object
com.viglet.turing.api.logging.TurLoggingAPI

@RestController @RequestMapping("/api/logging") public class TurLoggingAPI extends Object
  • Field Details

  • Constructor Details

    • TurLoggingAPI

      public TurLoggingAPI(@Value("${turing.mongodb.enabled:false}") boolean enabled, @Value("${turing.mongodb.uri:'mongodb://localhost:27017'}") String connectionString, @Value("${turing.mongodb.logging.database:'turingLog'}") String databaseName, @Value("${turing.mongodb.logging.collection.server:'server'}") String serverCollectionName, @Value("${turing.mongodb.logging.collection.indexing:'indexing'}") String indexingCollectionName, @Value("${turing.mongodb.logging.collection.aem:'aem'}") String aemCollectionName)
  • Method Details

    • serverLogging

      @GetMapping public List<org.bson.Document> serverLogging()
    • indexingLogging

      @GetMapping("indexing") public List<org.bson.Document> indexingLogging()
    • aemLogging

      @GetMapping("aem") public List<org.bson.Document> aemLogging()