Skip to content

Tools for browsing logs, especially Android Log, encapsulate a few easy-to-use operations

License

Notifications You must be signed in to change notification settings

Gegenbauer/CatSpyFork

 
 

Repository files navigation

CatSpy

Build status GitHub contributors GitHub all releases GitHub release (latest by SemVer) Latest release License

CatSpy - A tool for browsing logs.

This repository serves as the initial record of forking from lognote.

For more details, please check CatSpy.

Main Features:

  • Can filter logs based on various parts
  • Import local file logs and view real-time logs of connected devices
  • Real-time filtering with changing input content
  • Multiple tabs
  • Paginated display of logs to improve rendering speed
  • Can add bookmarks to logs and filter logs added to bookmarks
  • Integrated with FlatLaf, providing multiple themes to switch
  • Supports multiple languages (Korean, Simplified Chinese, English)

Features to be implemented

  • Extend log format, support custom log format and filter

Interface

Log main interface

log_main_interface.png

Theme Settings

theme_configuration.png

References

The project was initially based on lognote, and was completely refactored, with optimizations made to the log loading and rendering process, Added the ability to build artifacts for various platforms, added software update functionality, added paginated display of logs. The project structure is divided into multiple modules according to the level, and added modules such as cache, context, service, data binding, and logs

Also referred to the following projects

darklaf

jadx

About

Tools for browsing logs, especially Android Log, encapsulate a few easy-to-use operations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%