otros-systems / otroslogviewer Goto Github PK
View Code? Open in Web Editor NEWLog viewer focused on developers work
License: Apache License 2.0
Log viewer focused on developers work
License: Apache License 2.0
Change "jump to next marked" to "jump to next marked/noted"
Original issue reported on code.google.com by [email protected]
on 31 Aug 2010 at 10:34
Tail file using ssh but not filesystem. Rather use ssh command tail -f 'file'
Original issue reported on code.google.com by [email protected]
on 27 Dec 2010 at 12:20
Add options:
* Hide this class/method
* Show only this class/method
* WhiteList of class/method
* clear settings
Original issue reported on code.google.com by [email protected]
on 1 Sep 2010 at 2:47
What steps will reproduce the problem?
1. Open logs with diffrent date format that "2010-10-28 00:00:00"
2. No logs are imported
3.
Original issue reported on code.google.com by [email protected]
on 25 Aug 2010 at 6:54
Add tab wtih all notes
Original issue reported on code.google.com by [email protected]
on 31 Aug 2010 at 10:36
Add button mark all matching next to search button.
Original issue reported on code.google.com by [email protected]
on 22 Oct 2010 at 8:25
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 19 Feb 2010 at 9:47
Wrong loading progress displayed when opening gziped file.
Maximum size is ziped file size, loaded data is from unziped files.
Original issue reported on code.google.com by [email protected]
on 4 Jan 2011 at 5:14
Add actions next info, warning, severe.
Items can be added to toolbar
Original issue reported on code.google.com by [email protected]
on 24 Jan 2011 at 10:54
Dynamic loading of parser, log importers
Original issue reported on code.google.com by [email protected]
on 6 Feb 2010 at 5:58
Add colors and styles for log details text area
Original issue reported on code.google.com by [email protected]
on 31 Aug 2010 at 10:35
Add persistent configuration (apache commons configuration)
Original issue reported on code.google.com by [email protected]
on 16 Feb 2010 at 7:45
What steps will reproduce the problem?
1. Tail log
2. Enable fileter (i.e. Class filter)
3. Observe in logs errror
java.lang.IllegalArgumentException: Row index out of range
at javax.swing.JTable.boundRow(JTable.java:2106)
at javax.swing.JTable.setRowSelectionInterval(JTable.java:2129)
at pl.otros.logview.gui.LogViewPanelWrapper$4$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.IllegalArgumentException: Row index out of range
at javax.swing.JTable.boundRow(JTable.java:2106)
at javax.swing.JTable.setRowSelectionInterval(JTable.java:2129)
at pl.otros.logview.gui.LogViewPanelWrapper$4$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Original issue reported on code.google.com by [email protected]
on 2 Jan 2011 at 11:57
Dynamic loadin of filters
Original issue reported on code.google.com by [email protected]
on 6 Feb 2010 at 5:56
Add key accelators:
CTRL+PGDN, CTRL+Right - go to right tab
CTRL+PGUP, CTRL+Left - go to left tab
Original issue reported on code.google.com by [email protected]
on 2 Sep 2010 at 7:54
User can:
1. Browser markers and change property
2. Add new marker
3. Remove marker
Marker will be identified by filename
Original issue reported on code.google.com by [email protected]
on 24 Jan 2011 at 10:56
[deleted issue]
Marking rows using spacebar
Original issue reported on code.google.com by [email protected]
on 6 Feb 2010 at 6:34
Scroll when new logs come in tailing log mode
Original issue reported on code.google.com by [email protected]
on 26 Nov 2010 at 11:06
Add feature for tailing log file
Original issue reported on code.google.com by [email protected]
on 19 Nov 2010 at 2:28
Add label with memory utilization info. Double clik on it should call system.gc
Original issue reported on code.google.com by [email protected]
on 22 Oct 2010 at 8:36
Show loaded markers with
1. Path to jar
2. Basic info
Original issue reported on code.google.com by [email protected]
on 18 Feb 2010 at 3:17
What steps will reproduce the problem?
1. User create text file with log4j pattern properties (pattern, name, date
format)
2. User start application
3. New Log parser is available
Original issue reported on code.google.com by [email protected]
on 27 Jan 2011 at 1:29
Add new log to file to already parsed log.
Original issue reported on code.google.com by [email protected]
on 25 Nov 2010 at 2:11
Add method filter for ClassFilter
Original issue reported on code.google.com by [email protected]
on 16 Feb 2010 at 4:05
Show loaded parser/importers with
1. Path to jar
2. Basic info
Original issue reported on code.google.com by [email protected]
on 18 Feb 2010 at 3:17
Add button to pause/resume new logs appearing ind tailing mode
Original issue reported on code.google.com by [email protected]
on 26 Nov 2010 at 11:08
Add thread log filter
Original issue reported on code.google.com by [email protected]
on 7 Feb 2010 at 1:13
Import more then 1 log file into one table
1. Select more then 1 file
2. Windows is displayed do you want to group logs and order list
3. If user set 'yes', list with files is enabled for choosing order
Original issue reported on code.google.com by [email protected]
on 25 Nov 2010 at 2:09
Add possibility to remove data by criteria:
* level
* time
* class
Original issue reported on code.google.com by [email protected]
on 9 Feb 2011 at 1:10
User can choose to view level as icon or text.
Original issue reported on code.google.com by [email protected]
on 30 Nov 2010 at 10:30
switch from internal frame view to tabbed view
Original issue reported on code.google.com by [email protected]
on 6 Feb 2010 at 6:00
Create some kind of container for markers with change events to notify
interested components (i.e. mark menu)
Scenarios
1. User creates new marker, marker is available in pop-up menu
2. User modifies marker, change is propagated
3. User delete marker, change is propagated
Original issue reported on code.google.com by [email protected]
on 22 Jan 2011 at 1:14
Investigate jump-to-line functionality with:
* eclipse
* inteliJ
* netbeans
* path to sources
Original issue reported on code.google.com by [email protected]
on 18 Feb 2010 at 3:20
What steps will reproduce the problem?
1. Tail log
2. close tab
3. observe exception in logs/STDOUT
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at pl.otros.logview.io.TailInputStreamDecorator.close(Unknown Source)
at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:178)
at pl.otros.logview.io.SShTailingInputStream.stop(Unknown Source)
at pl.otros.logview.gui.actions.TailLogActionListener$ReadingStopperForRemove.hierarchyChanged(Unknown Source)
at java.awt.Component.processHierarchyEvent(Component.java:6434)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.Component.createHierarchyEvents(Component.java:5284)
at java.awt.Container.createHierarchyEvents(Container.java:1360)
at java.awt.Container.remove(Container.java:1165)
at javax.swing.JTabbedPane.removeTabAt(JTabbedPane.java:978)
at javax.swing.JTabbedPane.remove(JTabbedPane.java:1030)
at pl.otros.logview.gui.TabCloseIcon.mouseClicked(Unknown Source)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252)
at java.awt.Component.processMouseEvent(Component.java:6270)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "Thread-8" java.lang.NullPointerException
at pl.otros.logview.io.TailInputStreamDecorator.read(Unknown Source)
at pl.otros.logview.io.SShTailingInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at pl.otros.logview.importer.LogImporterUsingParser.importLogs(Unknown Source)
at pl.otros.logview.gui.actions.TailLogActionListener$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
Original issue reported on code.google.com by [email protected]
on 2 Jan 2011 at 11:59
Show loaded log filter with
1. Path to jar
2. Basic info
Original issue reported on code.google.com by [email protected]
on 18 Feb 2010 at 3:17
Enchance markers to have color
Original issue reported on code.google.com by [email protected]
on 22 Jan 2011 at 3:24
Log4j xml importer
Original issue reported on code.google.com by [email protected]
on 27 Jan 2011 at 1:26
Things to do:
1. Add ETA time for log loading window
2. Add Cancel button
3. Layout
Original issue reported on code.google.com by [email protected]
on 16 Feb 2010 at 4:02
Mark memory bar to green if memory usage is less then 80% of maximum heap
Mark memory bar to yellow if memory usage is more then 80% of maximum heap
Mark memory bar to red if memory usage is more then 90% of maximum heap
Original issue reported on code.google.com by [email protected]
on 9 Feb 2011 at 1:08
Add label with memory utilization info. Double clik on it should call system.gc
Original issue reported on code.google.com by [email protected]
on 22 Oct 2010 at 8:37
Add mechanism of log message formatter (in details windows).
1. Format XML between <SOAP-ENV:Envelope> and </SOAP-ENV:Envelope>
2. Format xml that start with <?xml version=\"1.0\" encoding=\"UTF-8\"?>
Original issue reported on code.google.com by [email protected]
on 19 Nov 2010 at 2:26
What steps will reproduce the problem?
1. Open log
2. Set some filter
3. Search for log, wrong line will be marked
Original issue reported on code.google.com by [email protected]
on 19 Jan 2011 at 7:49
What steps will reproduce the problem?
1. Open log with trace soap messages
2. Select event with soap message
3. In details panel soap message is formatted
Original issue reported on code.google.com by [email protected]
on 22 Mar 2011 at 8:31
Detect file compression (gzip) and decompres stream in fly
Original issue reported on code.google.com by [email protected]
on 25 Nov 2010 at 2:05
Finish implementation of class/method filter
Original issue reported on code.google.com by [email protected]
on 7 Feb 2010 at 1:11
Add option to hide/show column in logview table.
Original issue reported on code.google.com by [email protected]
on 16 Feb 2010 at 4:03
In tailing mode add panel with markers list/tree. User can enable markers used
for incoming logs
Original issue reported on code.google.com by [email protected]
on 26 Nov 2010 at 11:10
Parser for java.util.logging.SimpleFormmatter
Original issue reported on code.google.com by [email protected]
on 6 Feb 2010 at 3:20
Log importers cand describe what table columns they need. Only request columns
are displayed.
Original issue reported on code.google.com by [email protected]
on 27 Jan 2011 at 8:15
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.