Skip to content

An application written in C++ that allows users to upload log files. The application processes the logs and writes the data to a database. It also provides the ability to monitor issues via a web panel.

Notifications You must be signed in to change notification settings

DANIEC7909/ue5_log_parser_web_service_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ue5_log_parser_web_service_cpp

image

File Upload:

Enter the URL with the corresponding endpoint and select the Body tab.

Check the form-data checkbox.

Add a key named file with type File, then select your file in the value field.

Click Send.

image

■ Issue creation: POST /issues

image

■ Issue deletion: DELETE /issues/{issue_id}

image

■ Issue status update (open/closed): PATCH /issues/{issue_id}

image

■ Issue listing: GET /issues

image

■ Filtering issues by status (open/closed): GET /issues?status=open or GET /issues?status=closed

image

■ Retrieving detailed information about a specific issue: GET /issues/{issue_id} /logs/{log_entry_id}

image

■ Retrieving the full log data for a specific log entry: GET

image

■ Retrieving the date and time of a specific log entry: GET /logs/{log_entry_id}/datetime

image

■ Retrieving the line number of a specific log entry: GET /logs/{log_entry_id}/line_number

image

Client for uploading logs to the service: I wrote a simple tool that sends logs via POST. The tool can be started manually or as part of automation by providing a parameter to the app using this pattern: logParserClient.exe "parameter eg log, etc.".

Example:

./logParserClient.exe "2025.05.09-11.31.58:991][ 82]LogBlueprint: Warning: [AssetLog] D:\composer\composerPublic\UE4\Engine\Plugins\Experimental\Landmass\Content\Landscape\BlueprintBrushes\Widgets\EUW_Landmass_Editor.uasset: [Compiler] Set Visibility : Usage of 'Set Visibility' has been deprecated. Do not use SetVisibility manually, please use SetVisible or SetHitTestable to modify the result visibility of widget."

To test the app, navigate to \Client and run Example_Use_By_User_Or_Automation.bat. This will open a cmd window that's send the passed parameter to the ingest server.

About

An application written in C++ that allows users to upload log files. The application processes the logs and writes the data to a database. It also provides the ability to monitor issues via a web panel.

Resources

Stars

Watchers

Forks

Contributors

Languages