My web application is supposed to display the trace and a error report after process and shows for each uploaded files all the errors and operations accomplished. Here's a simplified and really reduced current exemple of this report, nothing is irrevocable (just to give you an idea). The real log display errors for around 30 files and around 3-7 lines of errors per file, but sometimes only one file can be uploaded (with or without errors).
[START] 7/22/2013 8:20:12 AM
-----------------------------------------------------
[UPLOAD] 'Name of my file.ext'
[EXTRACT] ExampleLog complete (235)
[ERROR] Line : 38 - Invalid Template
[ERROR] Line : 115 - Missing Resource : 'JOHN SMITH'
[INSERT] ExampleLog inserted (125)
-----------------------------------------------------
[UPLOAD] 'Another File Name.xxx'
[EXTRACT] ExampleLog complete (27)
[ERROR] Line : 38 - Missing ID
[INSERT] ExampleLog inserted (26)
[EXTRACT] TestLog complete (43)
[ERROR] Line : 20 - Invalid Template
[ERROR] Line : 24 - Invalid Budget Code : 'XX-XXXX'
[ERROR] Line : 25 - Invalid Budget Code : 'XXXX' (Current Budget Line : 'YY-YYYY')
[ERROR] Line : 26 - Invalid Budget Code : '123456'
[WARNING] Line : 48 - Missing Department : 'DPT-CHECK'
[INSERT] TestLog inserted (0)
-----------------------------------------------------
[END] 7/22/2013 8:30:09 AM
This application will be use by around thirty co-workers and need to be user friendly. They have some knowledge in computer science and use to work with web application. The main prority is to make this logs understandable but I don't want something too austere. This application will be used one to three times in a month by each user. Users will be trained a little bit in the application but this logs are just a tiny part of the app.
I tought about a color/code but the logs just look like an unreadable rainbow. How to properly display this logs and create something intuitive and revelant ?