All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.4.4 (2021-01-01)
- gql: interceptors now work with subscriptions (55ba385)
0.4.3 (2020-10-30)
0.4.2 (2020-10-26)
- OFF means no logs (bde8068)
- logger: move log level to earlier in the log (da00caa)
0.4.1 (2020-10-25)
- service: fixes logger methods to follow
LoggerService
interface (f1fd191)
0.4.0 (2020-10-25)
- integration: fix failing integration test location (270dd0e)
- all: log methods now take an object as the second parameter instead of having 3 extra optional parameters
0.3.1 (2020-09-12)
- logger: logger will not print function names when objects have funcs (c496d16)
- module: adds a
forFeatures
method to the module (e7f5df1)
0.3.0 (2020-09-05)
- all: fix the failing build for fastify (f166eab)
- module: add requestId check to printMessage (97bcda7)
- all: add request id generation and log (00fd8c7)
- module: remove registration of global interceptor (fdf5ef7)
0.2.2 (2020-08-10)
- logger: logs Symbol(name) instead of Symbol to be more clear (137db86)
0.2.1 (2020-07-25)
- module: adds export for
createProviderToken
(9b0b43f)
- logger: adds hostname to the log output (a1f2b8d)
0.2.0 (2020-07-20)
- logger: adds hostname to the log output (a1f2b8d)
0.1.2 (2020-07-18)
- module: updates decorators type to accept a class (1bc3df7)
0.1.1 (2020-07-18)
- gql: updates gql types to work with apollo > 2.11 (a097842)
- gql-fastify: update types for graphql-fastify (83335e6)
- benchmarks: implements benchmarks (#41) (9c719ef)
- grpc: implements the grpc parser (b4fc770), closes #16
- kafka: finishes the work on the kafka parser (f8048c9), closes #17
- kafka: implements parser for kafka (4ce590f), closes #17
- mqtt: implements the mqtt parser for ogma (b83b65c), closes #18
- nats: implements NatsParser and test cases (#47) (b9136f8), closes #19
- redis: implements the redis parser (5f0ca06)
- rmq: implements RabbitMQ parser for AMQP requests (2e44261), closes #20
0.1.0 (2020-04-20)
- interceptor: adds case to skip over graphql subscriptions (1e35310)
- module: set interceptor defaults (0156994)
- service: update printError to include context by default (31b7819)
- tcp: removes second interceptor binding in integration (8929d9e)
- express: implements ExpressInterceptorService for OgmaInterceptor (bbe6335)
- fastify: implemets FastifyInterceptorService for OgmaInterceptor (9f49298)
- gql: implements gql parser for express (9290504), closes #14
- gql-fastify: implements parser for GraphQL-Fastify (7ec49bc), closes #15
- interceptor: adds websockets to OgmaInterceptor's logging ability (9c47252), closes #8
- interceptor: creates set up for http/ws/rpc logging (bef7442), closes #7 #8 #9
- module: implements plugin system for interceptor context parser (d116da3), closes #7 #8 #9 #10 #11
- module: let base module work for http express (1bb52a7)
- socket.io: implements parser for socket.io (6da8fdb), closes #22
- tcp: implements first draft of tcp parser (bf0eb6b), closes #23
- tcp: implements tcp parser and tests (4b1b8fa)
- ws: implements parser for websocket (9de8c96), closes #24
- logger: gets the pid at logger creation instead of at log time (d8913d0)
- add @types/express and fastify to dependencies (9fa3436)
2.0.5 (2020-02-19)
- deps: remove dependency on fastify and @types/express (f5a2c41)
2.0.4 (2020-01-11)
2.0.3 (2020-01-02)
- interceptor: allows for no data to be returned and not fail (ab2857e)
2.0.0 (2020-01-01)
- interceptor: creates OgmaInterceptor for logging http requests (155eea6)
- interceptor: OgmaModule is now required to be the first parameter in
forRoot
andforRootAsync
. TheOgmaModuleOptions
interface has now changed to have a service and interceptor key, followed by the respective values.
0.0.9 (2019-12-23)
0.0.8 (2019-12-23)
- service: makes ogma instance optional in service ctor (da14ee8)