© copyright sela software & education labs ltd. 14-18 baruch hirsch st.bnei brak 51202 israel

20
© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel www.sela.co.il Logger View

Upload: adele-webster

Post on 05-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israelwww.sela.co.il

Logger View

Page 2: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 2

What is Logger View?

• Logger View can browse and read log text file.• Reads and presents log files in a graphical user

interface.• Filtering and searching log records. • Helps to read extremely large files without consuming

memory.

Page 3: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 3

Features

• Displaying the log records in the table view.• Displaying details for a selected log record.• Loading new log file.• Filtering the loaded log data by:

Level 1. Error.2. Warning (Including Error).3. Information (Including Error and Warning).4. Debug (Including Error and Warning and Information).

Condition – Enables the user to create a custom filter for the log records (Build an SQL query on the log records).

Date – filter records by date to date.

Page 4: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 4

Features

• Logger view is cross platform application written in java and RCP, so you can also open it as eclipse plug-in.

• Logger view is using the Derby embedded JVM DB, so you don’t have to install anything but JVM itself.

• Logger view has a simple installation, just extract the LogViewer-0.1.rar file to any selected location.

Page 5: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 5

Log Viewer Flow – Table view

Page 6: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 6

Log Viewer Flow – Table view + Log Record View

Double click

Page 7: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 7

Log Viewer Flow - Architecture

TableView

TableViewEditor

TableViewProvider

TableViewSorter

RecordDetailsView

Page 8: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 8

Log Viewer Flow – New log file

Page 9: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 9

Log Viewer Flow – New log file

OpenFileDialog OpenNewFileProgressDialog

RecordModelProvider

LogRecords

TableView

Page 10: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 10

Log Viewer Flow – Filter by level

Page 11: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 11

Log Viewer Flow – Filter by level

OpenFilterByLevelDialog UpdateTableProgressDialog

RecordModelProvider

LogRecords

TableView

FilterByLevelDialog

Page 12: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 12

Log Viewer Flow – Filter by Condition

Page 13: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 13

Log Viewer Flow – Filter by Condition

OpenFilterByConditionDialog UpdateTableProgressDialog

RecordModelProvider

LogRecords

TableView

FilterByConditionDialog

Page 14: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 14

Log Viewer Flow – Filter by date

Page 15: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 15

Log Viewer Flow – Filter by date

OpenFilterByDateDialog UpdateTableProgressDialog

RecordModelProvider

LogRecords

TableView

FilterByDateDialog

Page 16: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 16

Demo and Code Review

• Running the program…

• Code Review…

Page 17: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 17

Benefits

Providing a convenient way to analyze log file. The use of DB helps finding and filtering the log records

easier and faster. Each record is divided and displayed in a friendly interface

which helps the user to find the problem quicker and as a result the whole repair process becomes more efficient.

Debug your program and open view of the Logger View, so you can analyze yours log while you debug.

Page 18: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 18

Forthcoming features

• Statistics on log records.• Loading multiple log files.• Make the loading more efficient, and less time

consuming.• Saving and loading condition filters. • Make the log file analyzer more flexible and external

XML pattern depended.• Make the logger view as eclipse plug-in.

Page 19: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 19

Download Logger View

• https://loggerview.googlecode.com/svn/loggerViewProgram.

• Moran Smutko – [email protected].• Moshe Shami - [email protected].

Page 20: © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel

© Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 20