{"push_id":600857511,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"19f1111b16d8c0e099ebda95f0a71a0ee979f048","before":"d0fa03d9febdea83cf10b77214924f949b2d850a","commits":[{"sha":"6ea9d2bef28098e700585f02dd4b8d3a9ce1f7f3","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"Enhanced Connector.java interface to accept a ConnectorOutputProvider.java instance instead of a predefined json String.\nPassed output builder can be configured by fluent api in an immutable way.\n\nThis change allows Connector dependent output.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/6ea9d2bef28098e700585f02dd4b8d3a9ce1f7f3"},{"sha":"5f89077af663cc071544795225e6494806d18ea9","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Refactored String Represenation Builder.\n\nThe new implementation is not yet integrated.\nThis will be done in the following commit.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/5f89077af663cc071544795225e6494806d18ea9"},{"sha":"bd26667e6cc38d0042d627a4c92feba7cf9203f5","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added output writer interfaces and implementations to provide different output writers.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/bd26667e6cc38d0042d627a4c92feba7cf9203f5"},{"sha":"761cbff7f30fbca2fd3e01285347893dff339cc4","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added handling of cycles","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/761cbff7f30fbca2fd3e01285347893dff339cc4"},{"sha":"83a5d3fb0fa70b5b0788f156f161c2de71113bab","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] added handling of circular references (cycles)","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/83a5d3fb0fa70b5b0788f156f161c2de71113bab"},{"sha":"3e578ae461a34a124ca11415bfc4eada4566974d","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added handling for null values","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/3e578ae461a34a124ca11415bfc4eada4566974d"},{"sha":"3f23565afb60968a9037340ac1236d54f84adb05","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] prepared on the fly wrapping of instances which can should be processed via a tracee context provider.\nSimplified interfaces for building output recursively - now OutputElements are used if possible.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/3f23565afb60968a9037340ac1236d54f84adb05"},{"sha":"06eee970f1fdde5474c02a619fb23962cd50ee84","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] optimized output element creation of tracee context providers","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/06eee970f1fdde5474c02a619fb23962cd50ee84"},{"sha":"87c12cb12672ff3f7790bc32fc4567946135f662","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] optimized output element creation of tracee context providers added profile settings support","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/87c12cb12672ff3f7790bc32fc4567946135f662"},{"sha":"70271416d5934d799125e0d049ad33c4aea815b3","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"Merge branch 'master' of https://github.com/tobiasgindler/contextlogger\n\nConflicts:\n\tcore/src/test/java/io/tracee/contextlogger/output/internal/writer/OutputWriterToOutputTansformerTest.java\n\tcore/src/test/java/io/tracee/contextlogger/utility/PassedContextDataElementWrapperComparatorTest.java","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/70271416d5934d799125e0d049ad33c4aea815b3"},{"sha":"fa6db747e897224c8be197a1c19e0a107081a6a9","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Integrated new output writer\nFixed Build","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/fa6db747e897224c8be197a1c19e0a107081a6a9"},{"sha":"52ac08b8c1551d034cb2962c6ecef78d3a71704a","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Code optimization","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/52ac08b8c1551d034cb2962c6ecef78d3a71704a"},{"sha":"6f0e62ef95c9d2991f00a5ecc72229be404905dc","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added profile support to new implementation","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/6f0e62ef95c9d2991f00a5ecc72229be404905dc"},{"sha":"e22662a54f1d8a61b15f91f960357f17a2a76a6f","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added support for lazy creation of string representations.\nContextLogger.wrap now produces WrappedContextLoggerOutput instance which will create the Output on toString() method call.\n\nThis can be used to pass the wrapper to log frameworks like slf4j. Output will only be created if log statement is execution within active log level.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/e22662a54f1d8a61b15f91f960357f17a2a76a6f"},{"sha":"27bd9a9e4bfb97c558dc70405b55270bb091e472","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added state class for recursive output element tree creation.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/27bd9a9e4bfb97c558dc70405b55270bb091e472"},{"sha":"9843edfa2352e63619e557cbecc47a64c8e7c9b6","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Added passing of state to interfaces for recursive output element tree creation.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/9843edfa2352e63619e557cbecc47a64c8e7c9b6"},{"sha":"dbeb5a6aeb731048e328802aa3abde782b93fcde","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Minor changes and added unit tests.","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/dbeb5a6aeb731048e328802aa3abde782b93fcde"},{"sha":"ad9d4b3be38486a5d47e9364749149202f891405","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Renamed ContextDeserializer.java to RootOutputElementTreeBuilder.java","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/ad9d4b3be38486a5d47e9364749149202f891405"},{"sha":"c18b677744eeb117f070cfc3ee1c92de0a76d20b","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Refactored package structure of outputwriter","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/c18b677744eeb117f070cfc3ee1c92de0a76d20b"},{"sha":"a8dc130b22547d2ae51f1c0c9d28a60ab7eb35fe","author":{"email":"60c0325ecfe7e391b2a4eb7d5f1feaf21086c109@holisticon.de","name":"Tobias Gindler"},"message":"[#13] Moved AbstractContextStringRepresentationBuilder.java to outputgenerator package","distinct":true,"url":"https://api.github.com/repos/tracee/contextlogger/commits/a8dc130b22547d2ae51f1c0c9d28a60ab7eb35fe"}]}