-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Katya ® LogViewer repository! This wiki provides all the information needed to understand, use, and contribute to the LogViewer application, a vital tool for debugging and monitoring the Katya ecosystem.
The Katya LogViewer application is a powerful tool for analyzing and debugging system logs. It provides developers and system administrators with a user-friendly interface for filtering, searching, and exporting logs, ensuring efficient troubleshooting and system optimization.
- Getting Started
- Repository Structure
- Features
- Installation
- Configuration
- Contributing
- Troubleshooting
- Licensing
-
Clone the Repository
git clone https://github.com/Katya-Incorporated/platform_packages_apps_LogViewer.git
-
Set Up Development Tools
Ensure you have Android Studio or another compatible IDE with the required dependencies installed. -
Explore the Features
Familiarize yourself with the app's capabilities by reading this wiki or reviewing the codebase.
-
/src
: Contains the main application code. -
/res
: UI resources like layouts, icons, and strings. -
/docs
: Additional documentation for developers and users. -
/tests
: Automated test cases to ensure reliability. -
/build
: Build scripts and related files.
-
Log Filtering
- Filter logs by priority (e.g., Debug, Warning, Error) or specific tags.
-
Real-Time Log Monitoring
- Stream and view logs in real-time from connected devices or emulators.
-
Search Functionality
- Quickly locate specific log entries with a powerful search feature.
-
Export Logs
- Save logs as files for offline analysis or sharing.
-
Customizable UI
- Personalize the interface to suit your workflow.
-
Build the Application
Use the following Gradle command to build the application:./gradlew assembleDebug
-
Install the APK
Deploy the APK to a device or emulator:adb install -r app/build/outputs/apk/debug/app-debug.apk
-
Run the Application
Open the LogViewer app to start viewing and analyzing logs.
-
Default Log Levels
Configure default log levels (e.g., DEBUG, INFO) in theSettings
module. -
Custom Filters
Define custom filters in the/src/config
folder to tailor log views to specific needs. -
Export Formats
Adjust export settings for logs (e.g., JSON, TXT) in the/src/utils
directory.
We encourage contributions to make the LogViewer app even better!
-
Fork the Repository
Create a copy of the repository in your GitHub account. -
Create a Branch
Use descriptive branch names for your changes. -
Write Code and Tests
Make your modifications and write tests to validate them. -
Submit a Pull Request
Provide a detailed description of your changes when submitting.
-
Check Logs
Useadb logcat
to identify issues with the application. -
Review Issues
Visit the Issues section for solutions or report a new problem. -
Documentation
Refer to the/docs
directory for additional guidance.
The LogViewer application is licensed under the Katya Open Source License. You are free to use, modify, and distribute it under the terms of this license.
Thank you for using and contributing to Katya ® LogViewer! Let’s enhance the debugging experience together.