diff --git a/logdoctor/mainwindow.ui b/logdoctor/mainwindow.ui
index 1e1e6332..06ca96c1 100644
--- a/logdoctor/mainwindow.ui
+++ b/logdoctor/mainwindow.ui
@@ -6,8 +6,8 @@
0
0
- 888
- 600
+ 901
+ 618
@@ -51,7 +51,7 @@
QTabWidget::West
- 1
+ 2
@@ -81,7 +81,7 @@
- Parse logs
+ Parse and store logs
-
@@ -103,8 +103,8 @@
0
0
- 794
- 441
+ 807
+ 459
@@ -433,8 +433,8 @@ hr { height: 1px; border-width: 0; }
0
0
- 794
- 441
+ 807
+ 459
@@ -980,7 +980,7 @@ hr { height: 1px; border-width: 0; }
- View your statistics
+ View statistics about stored logs
-
@@ -4216,7 +4216,7 @@ Time of day counts for a single date, entire days counts in a period.
0
0
- 348
+ 303
348
@@ -4550,8 +4550,8 @@ Time of day counts for a single date, entire days counts in a period.
0
- -212
- 348
+ 0
+ 303
348
@@ -4827,7 +4827,7 @@ Time of day counts for a single date, entire days counts in a period.
0
0
- 352
+ 410
276
@@ -5092,7 +5092,7 @@ Time of day counts for a single date, entire days counts in a period.
0
0
- 352
+ 410
276
@@ -5307,8 +5307,2463 @@ Time of day counts for a single date, entire days counts in a period.
- Configure Craplog
+ Configure LogDoctor
+
+ -
+
+
+ Options about the log files usage control
+
+
+ QTabWidget::West
+
+
+ 1
+
+
+ true
+
+
+
+ General
+
+
+ General settings
+
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 318
+ 138
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 12
+ 468
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 80
+
+
+
+
+ 16777215
+ 84
+
+
+
+
-
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Remember window's position and size
+
+
+ Window
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 24
+ 18
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 32
+
+
+
+
+ 13
+
+
+
+ Remember window's position and size
+
+
+ Remember geometry
+
+
+
+
+
+
+ -
+
+
+
+ 560
+ 0
+
+
+
+
-
+
+
+
+ 180
+ 24
+
+
+
+
+ 180
+ 32
+
+
+
+ Quantity of informations in the dialog messages
+
+
+ Dialogs level
+
+
+
+ -
+
+
+
+ 128
+ 24
+
+
+
+
+ 128
+ 32
+
+
+
+
+ 10
+
+
+
+ Essential
+
+
+ Qt::AlignBottom|Qt::AlignHCenter
+
+
+
+ -
+
+
+
+ 164
+ 24
+
+
+
+
+ 164
+ 32
+
+
+
+
+ 10
+
+
+
+ Normal
+
+
+ Qt::AlignBottom|Qt::AlignHCenter
+
+
+
+ -
+
+
+
+ 128
+ 24
+
+
+
+
+ 128
+ 32
+
+
+
+
+ 10
+
+
+
+ Explanatory
+
+
+ Qt::AlignBottom|Qt::AlignHCenter
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 98
+ 138
+
+
+
+
+ -
+
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 16
+ 93
+
+
+
+
+ -
+
+
+
+ 192
+ 32
+
+
+
+
+ 192
+ 32
+
+
+
+
+ 13
+
+
+
+ Quantity of informations in the dialog messages
+
+
+ General
+
+
+
+ -
+
+
+
+ 320
+ 24
+
+
+
+
+ 320
+ 32
+
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBothSides
+
+
+ 1
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 40
+ 93
+
+
+
+
+ -
+
+
+
+ 192
+ 32
+
+
+
+
+ 192
+ 32
+
+
+
+
+ 13
+
+
+
+ Quantity of informations in the dialog messages, when parsing logs
+
+
+ Logs parser
+
+
+
+ -
+
+
+
+ 320
+ 24
+
+
+
+
+ 320
+ 32
+
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBothSides
+
+
+ 1
+
+
+
+ -
+
+
+
+ 192
+ 32
+
+
+
+
+ 192
+ 32
+
+
+
+
+ 13
+
+
+
+ Quantity of informations in the dialog messages, when viewing statistics
+
+
+ Statistics viewer
+
+
+
+ -
+
+
+
+ 320
+ 24
+
+
+
+
+ 320
+ 32
+
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 708
+ 8
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 12
+ 468
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 416
+ 0
+
+
+
+
+ 416
+ 16777215
+
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 160
+ 32
+
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Qt::RightToLeft
+
+
-
+
+ Default (Light)
+
+
+ -
+
+ Dark
+
+
+ -
+
+ Sand
+
+
+ -
+
+ Cerulean
+
+
+
+
+ -
+
+
+
+ 206
+ 32
+
+
+
+
+ 206
+ 32
+
+
+
+
+ 13
+
+
+
+ Window's appearence
+
+
+ Window
+
+
+
+ -
+
+
+
+ 368
+ 24
+
+
+
+
+ 368
+ 32
+
+
+
+ Theme to use
+
+
+ Themes
+
+
+
+ -
+
+
+
+ 206
+ 32
+
+
+
+
+ 206
+ 32
+
+
+
+
+ 13
+
+
+
+ Color scheme for the text browser
+
+
+ Text browser
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 16
+ 98
+
+
+
+
+ -
+
+
+
+ 206
+ 32
+
+
+
+
+ 206
+ 32
+
+
+
+
+ 13
+
+
+
+ Theme for the charts
+
+
+ Charts
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 160
+ 32
+
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Qt::RightToLeft
+
+
-
+
+ None
+
+
+ -
+
+ Breeze
+
+
+ -
+
+ Monokai
+
+
+ -
+
+ Radical
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 160
+ 32
+
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Qt::RightToLeft
+
+
-
+
+ None (System)
+
+
+ -
+
+ Light
+
+
+ -
+
+ Dark
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 708
+ 8
+
+
+
+
+
+
+
+
+ Logs
+
+
+ Logs related settings
+
+
+ -
+
+
+
+ 13
+
+
+
+ 1
+
+
+
+ Control
+
+
+ Options about the log files usage control
+
+
+
+
+ Apache2
+
+
+ Configure Apache2 specific options
+
+
+
-
+
+
+
+ 13
+
+
+
+ 1
+
+
+ true
+
+
+
+ Paths
+
+
+
-
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 8
+
+
+
+
+ -
+
+
+
+ 16777215
+ 184
+
+
+
+
-
+
+
+
+ 72
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Access:
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 32
+ 28
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+
+
+ :/icons/icons/err.png
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ a Arbei Berry
+ 16
+
+
+
+
+
+
+ :/icons/icons/err.png
+
+
+ true
+
+
+
+ -
+
+
+
+ 72
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Error:
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ Same for both Access and Error logs
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ -
+
+
+
+ 64
+ 88
+
+
+
+
+ 64
+ 16777215
+
+
+
+
+ 32
+
+
+
+ PointingHandCursor
+
+
+ Draw the chart
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 706
+ 262
+
+
+
+
+
+
+
+
+ Formats
+
+
+ -
+
+
+
+ 13
+
+
+
+ QTabWidget::South
+
+
+ 0
+
+
+ true
+
+
+
+ Access
+
+
+
-
+
+
+
-
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Logs format string
+
+
+ Format string
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Insert the format string you're using
+
+
+
+ -
+
+
+
+ 0
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Check preview of the format string, translated into fields
+
+
+ Fields translation
+
+
+
+ -
+
+
+
+ 0
+ 36
+
+
+
+
+ 16777215
+ 36
+
+
+
+
+ 13
+
+
+
+ Please check the correctness of this line
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Sunken
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 8
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Check preview of a sample log line
+
+
+ Log sample
+
+
+
+ -
+
+
+
+ 0
+ 36
+
+
+
+
+ 16777215
+ 36
+
+
+
+
+ 13
+
+
+
+ Please check the correctness of this line
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Sunken
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 728
+ 8
+
+
+
+
+ -
+
+
+
+ 0
+ 76
+
+
+
+
+ 16777215
+ 76
+
+
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 536
+ 18
+
+
+
+
+ -
+
+
+
+ 128
+ 56
+
+
+
+
+ 16777215
+ 56
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Open an help window
+
+
+ Qt::RightToLeft
+
+
+ Help
+
+
+
+ :/icons/icons/help.png
+
+
+
+
+ 48
+ 48
+
+
+
+
+
+
+
+
+
+
+
+ Error
+
+
+ -
+
+
+
-
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Logs format string
+
+
+ Format string
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Insert the format string you're using
+
+
+
+ -
+
+
+
+ 0
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Check preview of the format string, translated into fields
+
+
+ Fields translation
+
+
+
+ -
+
+
+
+ 0
+ 36
+
+
+
+
+ 16777215
+ 36
+
+
+
+
+ 13
+
+
+
+ Please check the correctness of this line
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Sunken
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 8
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+ Check preview of a sample log line
+
+
+ Log sample
+
+
+
+ -
+
+
+
+ 0
+ 36
+
+
+
+
+ 16777215
+ 36
+
+
+
+
+ 13
+
+
+
+ Please check the correctness of this line
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Sunken
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 728
+ 8
+
+
+
+
+ -
+
+
+
+ 0
+ 76
+
+
+
+
+ 16777215
+ 76
+
+
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 588
+ 18
+
+
+
+
+ -
+
+
+
+ 128
+ 56
+
+
+
+
+ 16777215
+ 56
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Open an help window
+
+
+ Qt::RightToLeft
+
+
+ Help
+
+
+
+ :/icons/icons/help.png
+
+
+
+
+ 48
+ 48
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warnlists
+
+
+ -
+
+
+
+ 13
+
+
+
+ QTabWidget::South
+
+
+ 0
+
+
+ true
+
+
+
+ Access
+
+
+
-
+
+
+
-
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 196
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Add line
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/add.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Remove selection
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/rem.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+ -
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Select a log field
+
+
-
+
+ Methods
+
+
+ -
+
+ URIs
+
+
+ -
+
+ User-agents
+
+
+ -
+
+ Clients
+
+
+
+
+
+
+
+
+
+
+
+ Error
+
+
+ -
+
+
+
-
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 196
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Add line
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/add.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Remove selection
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/rem.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+ -
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Select a log field
+
+
-
+
+ Error levels
+
+
+ -
+
+ Source files
+
+
+ -
+
+ Clients
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Blacklists
+
+
+ -
+
+
+
+ 13
+
+
+
+ QTabWidget::South
+
+
+ 0
+
+
+ true
+
+
+
+ Access
+
+
+
-
+
+
+
-
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 196
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Add line
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/add.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Remove selection
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/rem.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+ -
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Select a log field
+
+
-
+
+ Clients
+
+
+
+
+
+
+
+
+
+
+
+ Error
+
+
+ -
+
+
+
-
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 196
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Add line
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/add.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+
+ 20
+
+
+
+ PointingHandCursor
+
+
+ Remove selection
+
+
+ Qt::RightToLeft
+
+
+
+
+
+
+ :/icons/icons/rem.png
+
+
+
+
+ 32
+ 32
+
+
+
+
+ -
+
+
+ -
+
+
+
+ 160
+ 32
+
+
+
+
+ 13
+
+
+
+ Select a log field
+
+
-
+
+ Error levels
+
+
+ -
+
+ Clients
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nginx
+
+
+ Configure Nginx specific options
+
+
+
+
+ IIS
+
+
+ Configure IIS specific options
+
+
+
+
+
+
+
+
+
@@ -5319,7 +7774,7 @@ Time of day counts for a single date, entire days counts in a period.
0
0
- 888
+ 901
27