diff --git a/README.md b/README.md index 880ae3e..d9be76c 100644 --- a/README.md +++ b/README.md @@ -14,62 +14,61 @@ The basic method for using this library is, that you create a definition for you ## Table of contents - -- [Installation](#installation) - - [Maven](#maven) -- [Running the Log Parser](#running-the-log-parser) -- [Parse Definitions](#parse-definitions) - - [Defining a Parsing](#defining-a-parsing) - - [Defining an Entry](#defining-an-entry) - - [How parsing works](#how-parsing-works) - - [Anonymizing Data](#anonymizing-data) - - [Code Example](#code-example) - - [Import and Export of Parse Definitions](#import-and-export-of-parse-definitions) - - [Importing a JSON File](#importing-a-json-file) -- [Extracting Data from Logs](#extracting-data-from-logs) - - [Using the Standard Method](#using-the-standard-method) - - [Using the Log-Parser as an SDK](#using-the-log-parser-as-an-sdk) - - [Writing your own SDK](#writing-your-own-sdk) - - [Declaring a Default and Copy Constructor](#declaring-a-default-and-copy-constructor) - - [Declaring the transformation Rules in setValuesFromMap](#declaring-the-transformation-rules-in-setvaluesfrommap) - - [Declaring the Key](#declaring-the-key) - - [Declare the HeaderMap, and ValueMap](#declare-the-headermap-and-valuemap) - - [Assisting Exports](#assisting-exports) -- [Code Structure](#code-structure) -- [Searching and organizing log data](#searching-and-organizing-log-data) - - [Search and Filter Mechanisms](#search-and-filter-mechanisms) - - [Defining a Search Term](#defining-a-search-term) - - [Enriching Log Data](#enriching-log-data) - - [GroupBy Mechanisms](#groupby-mechanisms) - - [Passing a list](#passing-a-list) - - [Chaining GroupBy](#chaining-groupby) - - [Comparing Log Data](#comparing-log-data) - - [Creating a Differentiation Report](#creating-a-differentiation-report) -- [Assertions and LogDataAssertions](#assertions-and-logdataassertions) -- [Exporting Parse Results](#exporting-parse-results) - - [Exporting Results to a CSV File](#exporting-results-to-a-csv-file) - - [Exporting Results to an HTML File](#exporting-results-to-an-html-file) - - [Exporting Results to an JSON File](#exporting-results-to-an-json-file) -- [Command-line Execution of the Log-Parser](#command-line-execution-of-the-log-parser) -- [Memory Guard Rails](#memory-guard-rails) - - [Guard Rail Properties](#guard-rail-properties) - - [File Entry Limitations](#file-entry-limitations) - - [File Size Limitations](#file-size-limitations) - - [Memory Limitations](#memory-limitations) - - [Exporting Anomalies Report](#exporting-anomalies-report) -- [Changelog](#changelog) -_ [1.11.3 (In-Progress)](#1113--in-progress-) -_ [1.11.2](#1112) -_ [1.11.0](#1110) -_ [1.0.10](#1010) -_ [1.0.8.2](#1082) -_ [1.0.8](#108) -_ [1.0.7](#107) -_ [1.0.6](#106) -_ [1.0.5](#105) -_ [1.0.4](#104) -_ [1.0.3](#103) -_ [1.0.1](#101) + * [Installation](#installation) + * [Maven](#maven) + * [Running the Log Parser](#running-the-log-parser) + * [Parse Definitions](#parse-definitions) + * [Defining a Parsing](#defining-a-parsing) + * [Defining an Entry](#defining-an-entry) + * [How parsing works](#how-parsing-works) + * [Anonymizing Data](#anonymizing-data) + * [Code Example](#code-example) + * [Import and Export of Parse Definitions](#import-and-export-of-parse-definitions) + * [Importing a JSON File](#importing-a-json-file) + * [Extracting Data from Logs](#extracting-data-from-logs) + * [Using the Standard Method](#using-the-standard-method) + * [Using the Log-Parser as an SDK](#using-the-log-parser-as-an-sdk) + * [Writing your own SDK](#writing-your-own-sdk) + * [Declaring a Default and Copy Constructor](#declaring-a-default-and-copy-constructor) + * [Declaring the transformation Rules in setValuesFromMap](#declaring-the-transformation-rules-in-setvaluesfrommap) + * [Declaring the Key](#declaring-the-key) + * [Declare the HeaderMap, and ValueMap](#declare-the-headermap-and-valuemap) + * [Assisting Exports](#assisting-exports) + * [Code Structure](#code-structure) + * [Searching and organizing log data](#searching-and-organizing-log-data) + * [Search and Filter Mechanisms](#search-and-filter-mechanisms) + * [Defining a Search Term](#defining-a-search-term) + * [Enriching Log Data](#enriching-log-data) + * [GroupBy Mechanisms](#groupby-mechanisms) + * [Passing a list](#passing-a-list) + * [Chaining GroupBy](#chaining-groupby) + * [Comparing Log Data](#comparing-log-data) + * [Creating a Differentiation Report](#creating-a-differentiation-report) + * [Assertions and LogDataAssertions](#assertions-and-logdataassertions) + * [Exporting Parse Results](#exporting-parse-results) + * [Exporting Results to a CSV File](#exporting-results-to-a-csv-file) + * [Exporting Results to an HTML File](#exporting-results-to-an-html-file) + * [Exporting Results to an JSON File](#exporting-results-to-an-json-file) + * [Command-line Execution of the Log-Parser](#command-line-execution-of-the-log-parser) + * [Memory Guard Rails](#memory-guard-rails) + * [Guard Rail Properties](#guard-rail-properties) + * [File Entry Limitations](#file-entry-limitations) + * [File Size Limitations](#file-size-limitations) + * [Memory Limitations](#memory-limitations) + * [Exporting Anomalies Report](#exporting-anomalies-report) + * [Changelog](#changelog) + * [1.11.3](#1113) + * [1.11.2](#1112) + * [1.11.0](#1110) + * [1.0.10](#1010) + * [1.0.8.2](#1082) + * [1.0.8](#108) + * [1.0.7](#107) + * [1.0.6](#106) + * [1.0.5](#105) + * [1.0.4](#104) + * [1.0.3](#103) + * [1.0.1](#101) ## Installation @@ -84,7 +83,7 @@ The following dependency needs to be added to your pom file: com.adobe.campaign.tests log-parser - 1.11.2 + 1.11.3 ``` @@ -589,9 +588,15 @@ We have the possibility of exporting the anomalies report. This is done by calli ## Changelog -### 1.11.3 (In-Progress) +### 1.11.3 - [#203](https://github.com/adobe/log-parser/issues/203) Have added possibilities, to control, log memory consumption. +- Updated Dependencies: + - commons-io: 2.19.0 + - commons-csv: 1.14.0 + - testng: 7.11.0 + - jackson-databind: 2.19.0 + - log4j: 2.24.3 ### 1.11.2 diff --git a/pom.xml b/pom.xml index 5bbc857..cb06bff 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ 4.0.0 com.adobe.campaign.tests log-parser - 1.11.3-SNAPSHOT + 1.11.4-SNAPSHOT jar ${project.groupId}:${project.artifactId} A project that allows you to parse logs, and store them in a structured way.