Giter Site home page Giter Site logo

lessshittylogcat's Introduction

Less Shitty Logcat

A lightweight, standalone ADB logcat viewer, using WPF
Especially useful for Unity development with many plugins and for 
(e.g.) Samsung devices with the once-per-frame log spam.
	
github.com/JonathanDotCel

Features:

Multiple Filters (And/Or)

	 e.g. "Unity" or "Ads" or "Billing" (without resorting to regex)
	 e.g. "Unity" and "pid:748"
	 e.g. exclude [SurfaceView]

Side by Side view with separate buffers

	 View filtered and unfiltered logs at the same time. Separate buffers.
	 The thing you're focused on won't scroll off screen due to random background noise.

Exclusion filters

	 Takes effect before even hitting the filtered/unfiltered buffers. Tranquil.

Pause

	 Leave the logcat connection open, but queue up messages while you catch your breath, 
	 search StackOverflow, etc.

Autoscroll that works... and Scroll Lock that works!

	 Jerk-free scrolling without scroll lock constantly re-enabling itsself. 		 
	 Smooth scrolling and perfectly steady focus on a single message, even while earlier 
	 messages are being purged.		 
	 And no wrestling to take control of the scroll bar.
	 (Looking at you, eclipse)

Log Grouping

	 E.g. when a thread sends 2 or more messages with the same timestamp, like Unity stack traces.

Text Wrap in a single list item

	 It's not split over a bunch of different lines.

Limit buffers by item count

	 Why should you know/care how much (e.g.) 100mb gets you. Define it by count.

C#

	 Easy street getting it open in VS2017 and jumping right in. No external deps. Except ADB.

Todo / Limitations:

	Unfortunately I've had only 2 days to write this initial version so it'll need 
	some love and attention going forward.
	
	- Copypasta
	- Limit by Level (Assert/Debug/Warn/Info, etc)
	- Save user settings.

lessshittylogcat's People

Contributors

jonathandotcel avatar morteza78 avatar

Stargazers

Maksim Aliabyshev avatar Ivan avatar taner esmeroğlu avatar Xiang.Lin avatar Badman avatar Efreak avatar Nyoman Jaya Temara avatar JIA LI avatar  avatar J avatar

Watchers

 avatar

lessshittylogcat's Issues

Add a quick realtime search

Similar to the top bar in Android Device Monitor, it's super useful to have a quick search bar to filter results and not need to edit inclusion filters for this.

Would be nice to have a separate search bar for both views.

Add copy to clipboard functionality

Copying to clipboard is something I use a lot in the Android Device Monitor when helping developers debug issues in their apps.

It should support copying all the selected line in a format similar to the Android Device Monitor in a format like this:
09-11 10:15:40.177: D/DisplayPowerController(3700): setActualDisplayState: DOZE -> DOZE_SUSPEND
09-11 10:15:40.178: D/GameManagerService(3700): onDisplayChanged. displyId: 0, state: 4
09-11 10:15:40.178: D/AOD_LIVE_CLOCK@LiveClockController(9293): updateDisplayState: DISPLAY_STATE_DOZE_SUSPEND
09-11 10:15:40.179: D/DisplayPowerController(3700): animateScreenStateChange: target4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.