aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/logging
Commit message (Collapse)AuthorAgeFilesLines
* Trait-based initialization and other utilitiesJakob Odersky2018-09-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the concept of a 'platform', a centralized place in which environment-specific information will be managed, and provides common initialization logic for most "standard" apps. As part of the common initialization, other parts of core have also been reworked: - HTTP-related unmarshallers and path matchers have been factored out from core.json to a new core.rest.directives package (core.json extends those unmarshallers and matchers for backwards compatibility) - CORS handling has also been moved to a dedicated utility trait - Some custom headers have been moved from raw headers to typed ones in core.rest.headers - The concept of a "reporter" has been introduced. A reporter is a context-aware combination of tracing and logging. It is intended to issue diagnostic messages that can be traced across service boundaries. Closes #192 Closes #195
* Migration to `java.time.Instant` and `java.time.LocalDate`: Part 1 (#200)v1.13.0Sergey Nastich2018-08-241-11/+9
| | | | | | | | | | * Add semi-backwards-compatible JSON formats and path matchers for java.time.Instant and java.time.LocalDate * Use `Clock` in `ApplicationContext` instead of `TimeProvider`, deprecate `TimeProvider` * Add `ChangeableClock` in time package for tests * Add generators for instants and LocalDates
* App initialization convenience methodsvlad2017-11-081-8/+10
|
* App initialization convenience methodsvlad2017-11-081-11/+8
|
* cleanup logging, remove old tracing, use new tracing libraryJohn St John2017-10-051-58/+0
|
* Add MdcExecutionContext to logging pacagkev1.1.1Stewart Stewart2017-09-253-0/+97