Changelog Versions Versions Version 3 Version 3 Version 2 Version 2 Version 1 Version 1 C++17 C++17 Qt5 Qt5 Build scripts Build scripts Cross-platform compatibility: Cross-platform compatibility: Linux Linux BSD BSD Windows Windows OSX OSX Statistics: Statistics: Warnings Warnings Speed Speed Counts Counts Daytime Daytime Relational Relational Globals Globals Translations: Translations: Italian Italian Spanish Spanish French French Tools: Tools: Block note Block note Utilities: Utilities: Infos viewer Infos viewer Updates checker Updates checker Themes: Themes: Dark Dark Light Light Improvements and fixes Improvements and fixes New themes: New themes: Ash Ash Candy Candy Forest Forest Powder Powder Restyled GUI Restyled GUI Restyled dialogs Restyled dialogs Doxygen documentation Doxygen documentation Mini-Games: Mini-Games: Criss-cross Criss-cross Snake Snake Changed default paths Changed default paths New game modes for Snake New game modes for Snake Hunt Hunt Battle Battle New translations: New translations: Japanese Japanese Portuguese Portuguese Code improvements Code improvements Performance improvements Performance improvements Added tests suite: Added tests suite: white box tests white box tests Customized charts themes Customized charts themes Fixes Fixes Tests improvements Tests improvements Docker support Docker support Upgrade to C++20 Upgrade to C++20 Upgrade to Qt6 Upgrade to Qt6 Restyled themes Restyled themes Redesigned configs section Redesigned configs section Crapinfo Version Version Repository links Repository links Paths Paths Currently installed version of the software Currently installed version of the software The path of the executable file The path of the executable file Executable Executable The path where the configuration file gets saved and searched in The path where the configuration file gets saved and searched in Configuration file Configuration file The path where the application searches for extra resources The path where the application searches for extra resources Application data Application data Crapnote Reduce the font size Reduce the font size Font size Font size Increase the font size Increase the font size Crappath Choose Choose Cancel Cancel Crapup Checking for updates Checking for updates Failed to establish a connection Failed to establish a connection Connection error, please try again later Connection error, please try again later Connection timed out Connection timed out New version available New version available No update found No update found LogDoctor is up-to-date LogDoctor is up-to-date :/ :/ You're running a version from the future! Your version is beyond the current upstream version Are you running the original LogDoctor? Please visit the LogDoctor's repository and get a fresh version of it You're running a version from the future! Your version is beyond the current upstream version Are you running the original LogDoctor? Please visit the LogDoctor's repository and get a fresh version of it Version check failed Version check failed An error occured while parsing: malformed version An error occured while parsing: malformed version An error occured while comparing: malformed upstream version An error occured while comparing: malformed upstream version A new version is available! Please visit LogDoctor's git repository and follow the instruction about how to update A new version is available! Please visit LogDoctor's git repository and follow the instruction about how to update An error occured while parsing: version mark not found An error occured while parsing: version mark not found CrissCross You beated me! You beated me! This time you lost! This time you lost! Victory Victory Draw Draw Nice match Nice match DialogBool Yes Yes No No DialogIda Ignore Ignore Discard Discard Abort Abort DialogMsg Ok Ok DialogSec An error occured while reading the configuration file An error occured while reading the configuration file An error occured while parsing configuration file's data An error occured while parsing configuration file's data Failed to create the configuration file's directory Failed to create the configuration file's directory An error occured while writing the configuration file An error occured while writing the configuration file An error occured while preparing the configuration file's data An error occured while preparing the configuration file's data Failed to create the database backups' directory Failed to create the database backups' directory Failed to copy the database file Failed to copy the database file Failed to update the backups Failed to update the backups Failed to read gzipped file Failed to read gzipped file Discard it and continue, or Abort all and exit? Discard it and continue, or Abort all and exit? Create a new database? Create a new database? An error occured An error occured Failed renaming Failed renaming Invalid locale Invalid locale Configuration file not found Configuration file not found Failed to retrieve the help file Failed to retrieve the help file Not a file Not a file File not found File not found File not readable File not readable File not writable File not writable File is empty File is empty Failed reading Failed reading Not a folder Not a folder Directory not found Directory not found Directory not readable Directory not readable Directory not writable Directory not writable Failed creating directory Failed creating directory QSql driver not found QSql driver not found Database created Database created Failed creating database Failed creating database Failed opening database Failed opening database Failed executing on database Failed executing on database Unexpected table Unexpected table Table not found Table not found Unexpected column Unexpected column Column not found Column not found Unexpected data-type Unexpected data-type Failed to backup database Failed to backup database Failed defining type Failed defining type Log format error Log format error Misconfigured log format Misconfigured log format Invalid log format string Invalid log format string File already used File already used File exceeds warning size File exceeds warning size An error occured while renaming An error occured while renaming Unexpected locale format Unexpected locale format The given locale is not an accepted language The given locale is not an accepted language An error occured while handling the configuration file An error occured while handling the configuration file Unable to retrieve the configuration file Unable to retrieve the configuration file Current configuration not saved Current configuration not saved An error occured while getting the help file An error occured while getting the help file The path was supposed to point to a file, but it doesn't The path was supposed to point to a file, but it doesn't Unable to retrieve the file Unable to retrieve the file The file is not readable The file is not readable The file is not writable The file is not writable The file is blank The file is blank The path was supposed to point to a folder, but it doesn't The path was supposed to point to a folder, but it doesn't The directory does not exists The directory does not exists The directory is not readable The directory is not readable The directory is not writable The directory is not writable Failed to retrieve the database file Failed to retrieve the database file The database file is not readable The database file is not readable The database file is not writable The database file is not writable Successfully created a new database Successfully created a new database An error occured while creating the database An error occured while creating the database An error occured while opening the database An error occured while opening the database An error occured while executing a statement on the database An error occured while executing a statement on the database The database contains an unexpected table The database contains an unexpected table It seems that the database is missing a table It seems that the database is missing a table It seems that the table is missing a column It seems that the table is missing a column The database contains an unexpected column The database contains an unexpected column A column has an unexpected data-type A column has an unexpected data-type Failed to retrieve the selected file Failed to retrieve the selected file The file has probably been used already The file has probably been used already The file's size exceeds the warning size The file's size exceeds the warning size Failed to determine the log type Failed to determine the log type The log format has not been set, or is invalid Please add a valid one in the configurations The log format has not been set, or is invalid Please add a valid one in the configurations No log field has been set in the current logs format, making it useless to parse logs No log field has been set in the current logs format, making it useless to parse logs A separator is missing between one or more fields, making it hard to establish net bounds, and possibly leading to store incorrect data A separator is missing between one or more fields, making it hard to establish net bounds, and possibly leading to store incorrect data Please report this issue Please report this issue Please remove the conflict and retry Please remove the conflict and retry Please set the proper permissions before to start Please set the proper permissions before to start Please set the proper permissions and retry If this error persists, please report this issue Please set the proper permissions and retry If this error persists, please report this issue If you haven't manually edited the configuration file, please report this issue If you haven't manually edited the configuration file, please report this issue Please set up a format which contains at least one field Please set up a format which contains at least one field Please set up a format which contains separators between fields Please set up a format which contains separators between fields Skipping Skipping Aborting Aborting Additional resources can be downloaded from the git repo Additional resources can be downloaded from the git repo An error occured while parsing the format string An error occured while parsing the format string Size of the file Size of the file Warning size parameter Warning size parameter Something failed while handling the file Something failed while handling the file An error occured while working on the database An error occured while working on the database One of the lists has an invalid item One of the lists has an invalid item Failed to write the configuration file Failed to write the configuration file Failed applying configuration Failed applying configuration Invalid string Invalid string The given string is invalid and cannot be added to the list Please correct it and retry The given string is invalid and cannot be added to the list Please correct it and retry Please check that no error is thrown by your WebServer If it gets accepted, please check the presence of a typo here If everything is fine, please report this issue Please check that no error is thrown by your WebServer If it gets accepted, please check the presence of a typo here If everything is fine, please report this issue An error occured while parsing logs An error occured while parsing logs Ignore the warning and use it anyway, Discard it and continue, or Abort the entire process? Ignore the warning and use it anyway, Discard it and continue, or Abort the entire process? Proceed anyway? Proceed anyway? If you'd like to have this locale in LogDoctor, please follow the instruction on the repository page If you'd like to have this locale in LogDoctor, please follow the instruction on the repository page Failed to create the directory Failed to create the directory Unrecognized entry Unrecognized entry Duplicate file Duplicate file The file appears twice in the list of selections The file appears twice in the list of selections The list of files to parse is empty The list of files to parse is empty No file to parse No file to parse Available memory Available memory Size of the logs Size of the logs Not enough memory Not enough memory The total size of the selected files exceeds the available memory The total size of the selected files exceeds the available memory Please free some resources, parse the files in different steps or split them into smaller units Please free some resources, parse the files in different steps or split them into smaller units This database will be renamed with a trailing '.copy' and a new one will be created. Continue? This database will be renamed with a trailing '.copy' and a new one will be created. Continue? An error occured while reading the file An error occured while reading the file The entry will be renamed with a trailing '.copy' and a new one will be created. Continue? The entry will be renamed with a trailing '.copy' and a new one will be created. Continue? An error occured while reading the gzipped file An error occured while reading the gzipped file Invalid configuration lines Invalid configuration lines Has not been possible to apply some of the configurations Has not been possible to apply some of the configurations If you choose to proceed, all of the unapplied configurations will be lost Continue? If you choose to proceed, all of the unapplied configurations will be lost Continue? Failed to retrieve the driver needed to handle the database Failed to retrieve the driver needed to handle the database Failed updating hashes Failed updating hashes An error occured while inserting the parsed files hashes into the database An error occured while inserting the parsed files hashes into the database Data conversion failed Data conversion failed Failed to convert from '%1' to '%2' Failed to convert from '%1' to '%2' Failed to create statistics Failed to create statistics An error occured while processing An error occured while processing Cannot create statistics Cannot create statistics No data has been found that matches with the currently set parameters No data has been found that matches with the currently set parameters GameDialog Ok Ok MainWindow Parse logs from the Apache2 web server Parse logs from the Apache2 web server Parse logs from the Nginx web server Parse logs from the Nginx web server Parse logs from the Microsoft IIS web server Parse logs from the Microsoft IIS web server All All Inspect a log file Inspect a log file Name Name Size Size Refresh the list Refresh the list Total size of the parsed data Total size of the parsed data Total number of parsed lines Total number of parsed lines Start parsing the selected files Start parsing the selected files START START Time elapsed since the start Time elapsed since the start Average speed, in parsed data size per second Average speed, in parsed data size per second Draw the chart Draw the chart Web Server Web Server Select a Web Server Select a Web Server Year Year Month Month Day Day Hour Hour Log line marked as Warning Log line marked as Warning Date when the request arrived (YYYY-MM-DD) Date when the request arrived (YYYY-MM-DD) Time when the request arrived (hh:mm:ss) Time when the request arrived (hh:mm:ss) Protocol of the request Protocol of the request Method of the request Method of the request URI of the requested page URI of the requested page Response code from the server Response code from the server IP address of the Client which made the request IP address of the Client which made the request Size ib Bytes of the request, usually includes header and data Size ib Bytes of the request, usually includes header and data Size in Bytes of the served content, usually includes header and data Size in Bytes of the served content, usually includes header and data Protocol: Protocol: Method: Method: Response: Response: Query: Query: URI: URI: Filters Filters Query carried along with the URI Query carried along with the URI Cookie used for the request Referrer for the request User-agent of the client which made the request User-agent of the client which made the request Count Count Number of occurrences Number of occurrences Item Item Value of the field Value of the field From: From: To: To: Field: Field: Select a log field to view Select a log field to view Filter: Filter: Protocol Protocol Method Method URI URI User-agent User-agent Most recurrent Most recurrent Date ever Date ever Day of the week Day of the week Hour of the day Hour of the day Most trafficked Most trafficked Time taken Time taken Bytes sent Bytes sent Bytes received Bytes received Mean/Max performances Mean/Max performances Requests received Requests received Total work Total work General General Window Window Remember window's position and size Remember window's position and size Geometry Geometry Theme to use for the window Theme to use for the window Theme Theme Dark Dark Dialogs Dialogs Dialogs level Dialogs level Reduced quantity of dialog messages shown Reduced quantity of dialog messages shown Essential Essential Normal quantity of dialog messages shown Normal quantity of dialog messages shown Normal Normal Explanatory Explanatory Logs parser Logs parser Statistics viewer Statistics viewer TextBrowser TextBrowser Font to use for the Text Browser Font to use for the Text Browser Font Font Double-spaced lines Double-spaced lines Use wide lines Use wide lines Define the spacing between lines Define the spacing between lines Lines spacing Lines spacing None None Color scheme to use for the Text Browser Color scheme to use for the Text Browser Color scheme Color scheme The appearance of the Text Browser with the current settings The appearance of the Text Browser with the current settings Preview Preview Charts Charts Theme to use for the Charts Theme to use for the Charts Databases Databases Apply the current path Apply the current path Path where the logs data collection database is located Path where the logs data collection database is located Logs data Logs data The given path doen't exists, or doesn't point to a folder The given path doen't exists, or doesn't point to a folder Path where the used files hashes database is located Path where the used files hashes database is located Used files Used files Insert the base path only, file name excluded Insert the base path only, file name excluded Path for the database files Path for the database files Paths Paths Backup options for the Logs Data database Backup options for the Logs Data database Backups Backups A new backup is made when closing LogDoctor after having succesfully edited the database A new backup is made when closing LogDoctor after having succesfully edited the database Backup the Logs Data database and keep Backup the Logs Data database and keep Logs Logs Defaults Defaults Default WebServer Default WebServer Control Control Usage control Usage control Hide already used files Hide already used files Size warnings Size warnings Warn me when using files with a size exceeding: Warn me when using files with a size exceeding: Apache2 Apache2 Logs folder Logs folder Logs format string Logs format string Format string Format string Insert the format string you're using Insert the format string you're using Apply the current string Apply the current string Generate sample Generate sample Please check the correctness of this line. Fields marked as 'DISCARDED' got parsed correctly, but are not considered by LogDoctor Please check the correctness of this line. Fields marked as 'DISCARDED' got parsed correctly, but are not considered by LogDoctor Open an help window Open an help window Help Help Warnlists Warnlists Select a log field Select a log field Use warnlist for this field Use warnlist for this field Add the current line to the list Add the current line to the list Remove the selected item from the list Remove the selected item from the list Move the selected item down Move the selected item down Blacklists Blacklists Use blacklist for this field Use blacklist for this field Add line Add line Remove selection Remove selection Nginx Nginx IIS IIS Language Language Utilities Utilities Tools Tools Check updates Check updates Perform a version-check Perform a version-check Infos Infos BlockNote BlockNote Open a block-note like window to write temporary text Open a block-note like window to write temporary text copy copy copies copies Time taken by the server to serve the content, in milliseconds Time taken by the server to serve the content, in milliseconds Only use lines in which the field is starting with this string Only use lines in which the field is starting with this string Only use lines in which the field is matching this statement. Use '!', '=','<' or '>' to declare what to use Only use lines in which the field is matching this statement. Use '!', '=','<' or '>' to declare what to use With strings, only the lines in which the field is starting with this string will be used. With numbers, use '!', '=','<' or '>' to declare what to use With strings, only the lines in which the field is starting with this string will be used. With numbers, use '!', '=','<' or '>' to declare what to use The URL which redirected the Client to the requested page The URL which redirected the Client to the requested page Remember the window's position and size Remember the window's position and size Remember position and size Remember position and size Define the quantity of dialog mesages shown Define the quantity of dialog mesages shown Augmented quantity of dialog messages shown Augmented quantity of dialog messages shown Dialogs from the main processes Dialogs from the main processes Dialogs emitted when parsing logs Dialogs emitted when parsing logs Dialogs emitted when viewing statistics Dialogs emitted when viewing statistics Format Format Select/deselect all the files Select/deselect all the files warnlist warnlist blacklist blacklist Games Games CrissCross CrissCross Play CrissCross Play CrissCross Snake Snake Play Snake Play Snake Light Light Generate a sample log line from the currently saved string, to check if it gets formatted correctly. Any field not considered by LogDoctor will appear as 'DISCARDED' Generate a sample log line from the currently saved string, to check if it gets formatted correctly. Any field not considered by LogDoctor will appear as 'DISCARDED' Icons Icons Path Path Native Native Auto Auto Select the path through a dialog window Select the path through a dialog window Show some info about LogDoctor Show some info about LogDoctor Changelog Changelog Show the changelog Show the changelog RichText Select a file from the list Select a file from the list to inspect its content to inspect its content Failed to read Failed to read SnakeGame Game Over Game Over Your adversary fell in the water! Your adversary fell in the water! You fell in the water! You fell in the water! YOU LOST! YOU LOST! You ate yourself! You ate yourself! You ate your adversary! You ate your adversary! You ate each other! You ate each other! MATCH IS DRAW! MATCH IS DRAW! Your adversary ate itself! Your adversary ate itself! Your adversary ate you! Your adversary ate you! PLAY PLAY Classic Classic Hunt Hunt Battle Battle YOU WON! YOU WON! TR Logs Size Breakdown Logs Size Breakdown Ignored Ignored Parsed Parsed Blacklisted Blacklisted FALSE FALSE TRUE TRUE Log Lines Marked as Warning Log Lines Marked as Warning Time Taken to Serve Requests Time Taken to Serve Requests Others Others Time of Day Count Time of Day Count from from to to Unexpected WebServer Unexpected WebServer An error occured while processing An error occured while processing An error occured while processing dates An error occured while processing dates An error occured while parsing %1 from the database An error occured while parsing %1 from the database Years Years Months Months Days Days Value responsible for the error Value responsible for the error Database table name Database table name Date Date Time Time Warning Warning Protocol Protocol Method Method URI URI Query Query Response code Response code Time taken Time taken Bytes sent Bytes sent Bytes received Bytes received Referrer Referrer Cookie Cookie Client Client User-agent User-agent January January February February March March April April May May June June July July August August September September October October November November December December Sunday Sunday Monday Monday Tuesday Tuesday Wednesday Wednesday Thursday Thursday Friday Friday Saturday Saturday