LoggingController

@RestController
@RequestMapping(value = "/api/logs")
@PermitAll
open class LoggingController

Constructors

Link copied to clipboard
@Autowired
constructor(@NotNull logEventsPublisher: @NotNull LogEventsPublisher, @NotNull authContextService: @NotNull AuthContextService)

Functions

Link copied to clipboard
@PostMapping(value = "/website", consumes = "application/x-ndjson")
@NotNull
open fun receiveBatchLogs(@NotNull @RequestBody ndjsonBody: @NotNull String, @NotNull request: @NotNull HttpServletRequest): @NotNull ResponseEntity<FrontendLogResponse>
Link copied to clipboard
@PostMapping(value = "/website", consumes = MediaType.APPLICATION_JSON_VALUE)
@NotNull
open fun receiveSingleLog(@NotNull @RequestBody logEntry: @NotNull FrontendLogRequest, @NotNull request: @NotNull HttpServletRequest): @NotNull ResponseEntity<FrontendLogResponse>