Skip to content

Commit

Permalink
Version bump
Browse files Browse the repository at this point in the history
  • Loading branch information
Riekr committed Mar 16, 2022
1 parent 3354b76 commit 9cb8f47
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# jLoga, a log analyzer written in Java

jLoga is a fast log analyzer, optimized for performance, written in [java 11](https://openjdk.java.net/projects/jdk/11/) and capable to open very big files.
The UI is designed to for heavy log analysis and to keep opens multiple files and multiple search results.
jLoga is a log analyzer, optimized for performance, written in [java 11](https://openjdk.java.net/projects/jdk/11/) and capable to open huge files.
The UI is designed to for heavy log analysis and to show multiple files and multiple search results.

Files and results can be view in grid mode and inspected with [finos perspective](https://perspective.finos.org/), a standalone perspective viewer is also provided.
Files and results can be view in grid mode and inspected with [finos perspective](https://perspective.finos.org/), a standalone perspective viewer launcher is also provided.

The project started in my spare time to simplify crash analisys.

Expand All @@ -18,7 +18,7 @@ The project started in my spare time to simplify crash analisys.
- Convert and show data into [finos perspective](#finos-perspective)

## File limits
The only limit is the amout of memory available to jloga: when a file is opened it is indexed following the specified charset then only a line number and a reference position on the disk once in a while is kept in memory.\
The only limit is the amout of memory available to jloga: when a file is opened it is indexed using the specified charset then only a line number and a position on the disk is kept in memory once in a while.\
Past pages of the files are kept in memory until garbage collection starts in order to reduce disk i/o activity, due to the nature of the application, the best performance is achieved when reading files from a ssd.

## External commands
Expand All @@ -27,12 +27,12 @@ Each command must be able to parse data from stdin and produce output to stdout,
See the folder `ext-search-samples` for some instruction.

## Finos perspective
I've fallen in love with perspective using [Data Preview](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-data-preview) for Visual Studio Code then discovered [finos perspective](https://perspective.finos.org/). \
I've fallen in love with [Data Preview](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-data-preview) for Visual Studio Code then discovered [finos perspective](https://perspective.finos.org/). \
Perspective is a powerful data analysis tool (check their site) and you can now apply that analysis on your search results. Input data is automatically translated and adapted into a compatible format, perspective is then opened in a standalone browser.\
Unfortunately firefox has problems with perspective and even javaFX browser does not support webassembly and workers, you will have to use a [chromium based browser](https://en.wikipedia.org/wiki/Chromium_(web_browser)#Browsers_based_on_Chromium).

### Standalone viewer
You can launch a standalone perspective viwer with:
You can launch a standalone perspective viewer with:
```shell
java -cp build/libs/jloga-all.jar org.riekr.jloga.httpd.FinosPerspectiveServer input_data.csv
```
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ dependencies {
jar {
manifest {
attributes(
"Implementation-Version": '0.0.5',
"Implementation-Version": '0.0.6',
"Main-Class": 'org.riekr.jloga.Main'
)
}
Expand Down

0 comments on commit 9cb8f47

Please sign in to comment.