Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0443ca3
Fixed Update the documentation regarding installation. Also added cod…
baubakg Aug 23, 2022
d5d2fa0
[maven-release-plugin] prepare release log-parser-1.0.8
adobe-bot Aug 31, 2022
36959f8
[maven-release-plugin] prepare for next development iteration
adobe-bot Aug 31, 2022
538312c
Merge branch 'release' of https://github.com/adobe/log-parser into re…
baubakg Aug 31, 2022
d6fae75
Fixing conflicts
baubakg Oct 28, 2022
9dd3d76
[maven-release-plugin] prepare release log-parser-1.0.8.2
adobe-bot Oct 28, 2022
e230fb6
[maven-release-plugin] prepare for next development iteration
adobe-bot Oct 28, 2022
c1797fa
Moving back to 1.0.9-SNAPSHOT
baubakg Oct 28, 2022
2f8c8a7
Preparing release 1.0.9
baubakg May 28, 2024
e637958
[maven-release-plugin] prepare release log-parser-1.0.9
adobe-bot May 28, 2024
de09447
[maven-release-plugin] prepare for next development iteration
adobe-bot May 28, 2024
5bb23de
Fixing issue with javadoc
baubakg May 28, 2024
5e09c24
[maven-release-plugin] prepare release log-parser-1.0.10
adobe-bot May 28, 2024
8f173e7
[maven-release-plugin] prepare for next development iteration
adobe-bot May 28, 2024
100d202
Updating release notes
baubakg May 28, 2024
5da98f9
merging with main
baubakg Oct 4, 2024
97915e4
finishing release notes
baubakg Oct 4, 2024
2ac754c
Fixing release notes
baubakg Oct 4, 2024
852cf23
[maven-release-plugin] prepare release log-parser-1.11.0
adobe-bot Oct 4, 2024
f4a71b4
[maven-release-plugin] prepare for next development iteration
adobe-bot Oct 4, 2024
cb07dc6
Finished changes in docs
baubakg Oct 4, 2024
41c49d3
[maven-release-plugin] prepare release log-parser-1.11.1
adobe-bot Oct 4, 2024
283a332
[maven-release-plugin] prepare for next development iteration
adobe-bot Oct 4, 2024
3146013
Merge branch 'main' into release
baubakg Oct 14, 2024
daedb0b
Preparing release
baubakg Oct 14, 2024
ef378f8
[maven-release-plugin] prepare release log-parser-1.11.2
adobe-bot Oct 14, 2024
47d1fb3
[maven-release-plugin] prepare for next development iteration
adobe-bot Oct 14, 2024
0d71f0a
Merge branch 'main' into release
baubakg Apr 29, 2025
f8f781a
Preparing for 1.11.3
baubakg Apr 29, 2025
3316aed
Updating release notes
baubakg Apr 29, 2025
d1751a6
[maven-release-plugin] prepare release log-parser-1.11.3
adobe-bot Apr 29, 2025
6efcfcb
[maven-release-plugin] prepare for next development iteration
adobe-bot Apr 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 63 additions & 58 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,62 +14,61 @@ The basic method for using this library is, that you create a definition for you
## Table of contents

<!-- TOC -->

- [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)
<!-- TOC -->

## Installation
Expand All @@ -84,7 +83,7 @@ The following dependency needs to be added to your pom file:
<dependency>
<groupId>com.adobe.campaign.tests</groupId>
<artifactId>log-parser</artifactId>
<version>1.11.2</version>
<version>1.11.3</version>
</dependency>
```

Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.adobe.campaign.tests</groupId>
<artifactId>log-parser</artifactId>
<version>1.11.3-SNAPSHOT</version>
<version>1.11.4-SNAPSHOT</version>
<packaging>jar</packaging>
<name>${project.groupId}:${project.artifactId}</name>
<description>A project that allows you to parse logs, and store them in a structured way.</description>
Expand Down