{"repo":"adobe/log-parser","free":true,"listed":false,"github":"https://github.com/adobe/log-parser","clone":"git clone https://github.com/adobe/log-parser.git","description":"An SDK and Tool that allows you to analyse, sort, filter, and search your logs. The added value is that all data is stored in Java objects that can be used for other purposes such as: assertions, reporting, automated decision making.","language":"Java","stars":28,"topics":["parser","logging","logstash","logs","log-intelligence","log-parser","logpa","log-analyser","log-analysis","log-analyzer"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"log-parser The log parser is designed to help include log results in tests, reports and general applicative processes. It allows you to parse and analyze log files in order to extract relevant data. It can be used as is or as an SDK, where you can define your own parsing. The basic method for using this library is, that you create a definition for your parsing. This definition allows you to parse a set of log files and extract all entries that match this pattern. Table of contents Installation Maven Running the Log Parser Parse Definitions Defining a Parsing Defining an Entry How parsing works Anonymizing Data Code Example Import and Export of Parse Definitions Importing a JSON File Extracting Data from Logs Using the Standard Method Using the Log-Parser as an SDK Writing your own SDK Declaring a Default and Copy Constructor Declaring the transformation Rules in setValuesFromMap Declaring the Key Declare the HeaderMap, and ValueMap Assisting Exports Code Structure Searching and organizing log data Search and Filter Mechanisms Defining a Search Term Enriching Log Data GroupBy Mechanisms Passing a list Chaining GroupBy Comparing Log Data Creating a Differentiation Report Assertions and LogDataAssertions Exporting Parse Results Exporting Results to a CSV File Exporting Results to an HTML File Exporting Results to an JSON File Command-line Execution of the Log-Parser Memory Guard Rails Guard Rail Properties File Entry Limitations File Size Limitations Memory Limitations Exporting","default_branch":null,"files":null,"tree":[],"storefront":"/r/adobe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adobe/log-parser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}