Peruttu

Advanced log viewer (Attempt 2)

This is a repost of a previous project, which the freelancer I awarded it to did not complete.

Business background and requirements

Develop for IT consultancy, and possibly client use

- GUI log viewer

- Auto-refreshes when log file being viewed is updated

- Xml plug-in files which assist in log sorting specific to applications

- Multiple files can be opened at once in tab also viewed side by side

Interfaces

GUI Only

Two panes; top and bottom, 75/25 split by default, resizable and configurable in xml file. Top pane - log file, bottom pane - status messages

Menu bar with Tabs for multiple files

Compatibility

Windows XP and above

Must read lines that end in CR/LF pairs, LF, null strings, example logs can be provided

Languages

.NET - VB.Net

Deliverables

Final product will consist of one executable, with an xml configuration file of the same name. Product should work with defaults if xml definition file is not available

All source code and any additional tools or instructions required to re-compile the code

Final product will have look consistent with Windows 7 general look & feel

Functionality

- Basic

- Open text/log files

- Associated with .log files (not by default, but via menu)

- Re-read open files on change (Need a menu option to turn off/on auto-scroll for new text)

- Ability to view up to x files in side by side mode

- Search functionality (search and highlight specific text)

- Filter functionality (only show lines containing or starting with specific text)

- Must be able to highlight/copy sections of text out of the log file to the clipboard

- Drop down box that shows currently selected filter or allows user to specify filter they would like

- Right click menu

- Open folder path (where unc or direct file path detected)

- Open url (where http, https or ftp is detected)

- Open in notepad

-XML plugin

- Xml file located in same directory as exe

- Xml file can define the following

- Log identifiers

- Path: if a file is always in a certain path (eg C:\Windows\[url removed, login to view]) detect if opened and load the appropriate filter

- Contains: Has capability to look for specific line, or part line in order to identify and load appropriate filter (e.g. 2nd line of log file will start with x)

- Roll-ups: Define sections of text that can be rolled-up/expanded by clicking on the + or - symbol. These sections would simply have a start and end defined within the xml search parameters

- Colours: If text string starts with/ends with/contains text, then set the entire line to colour blue or black etc... (16 basic colours is enough)

- Help: If text string starts with/ends with/contains text, then set display a certain message in the status window. This can be used as support/informational text

- xml parameter examples (intended as guidance/suggestions – these may be modified)

- Begins with: looks for any line that begins with specified characters

- Contains: looks for any line containing the specified characters in sequence

- DualContains: looks for any line containing the specified characters in set one and set two

- First x chars: characters must be in first x characters of line (similar to vbscript left function)

- Mid chars: x characters must be in the line starting at y position (similar to vbscript mid function)

- Last x chars: x characters must be in the line starting the end of the line (similar to vbscript right function)

- AND/OR/NOT add an/or/not functionality to the above – and we should pretty much be able to pinpoint anything

o Xml plug-ins must have well defined format, so anyone can create them

o GUI for creation/editing of xml definition files

o Any definitions found should add themselves to a drop down menu, so the user can manually load that xml filter (in case the file isn't auto identified)

please see attached file for more detail.

Taidot: .NET

Näytä lisää: log viewer, xp on freelancer, xml use case, window display freelancer, vb project in freelancer, vb creation, use case sequence, use case creation, ups drop box, turn off freelancer, top line applications, text string search, status awarded in freelancer, start text message in freelancer, starting with vb.net, starting with vb net, starting up as a freelancer, show off freelancer, set of pairs, search text string, search string examples, search string definition, search freelancer filter, search freelancer by name, search bar plugin

Tietoa työnantajasta:
( 1 arvostelu ) Adelaide, Australia

Projektin tunnus: #1700484

7 freelancers are bidding on average $536 for this job

OShuqair

Hello, please checkout my message

1200 $ AUD 20 päivässä
(65 arvostelua)
7.0
skctechno

I will complete the task, for sure... trust me. I am an expert in C#, VB.NET, So I can do this for you with Quality and Performance. I have 9 years of experience in .Net and this project suits me very well. I compl Lisää

399 $ AUD 20 päivässä
(29 arvostelua)
5.6
kangtaking

Hello. I have been developing many desktop apps for more than 7 years. I have a high skill in VB/VC/.Net/C# and so on. If you select me, I will help you faithfully. Please check the pm and reply. Thank you.

500 $ AUD 15 päivässä
(1 arvostelu)
4.4
csharpdotnettech

i wil use c# .Net sir i am an expert .Net, C# programmer(among Top 10% programmers at Odesk with 91% percentile) can view my profile [url removed, login to view]~~26186839692c4731 i have 100% completion rate w Lisää

400 $ AUD 10 päivässä
(5 arvostelua)
3.9
atalotechnology

Atalo Technology is a Software Development Company in Coimbatore, INDIA. The company came into existence in the year 2012 and since then, is catering all it's esteemed clients with a spectrum of services like software Lisää

500 $ AUD 25 päivässä
(0 arvostelua)
0.0
ColdLancer

Hi. I have high experience developing in VB.NET and am able to complete this project.

250 $ AUD 10 päivässä
(0 arvostelua)
0.0
deepakbv2012

Experience: - Have more than four years of work experience in developing GUI based application. - Work experience on latest technologies like WPF,.Net framework 4.0, Prism etc - Worked on similar kind of applica Lisää

500 $ AUD 20 päivässä
(0 arvostelua)
0.0