All Projects → carina-studio → ULogViewer

carina-studio / ULogViewer

Licence: MIT license
Cross-Platform Universal Log Viewer.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to ULogViewer

Teler
Real-time HTTP Intrusion Detection
Stars: ✭ 1,248 (+1850%)
Mutual labels:  log, logs
l
Cross-platform html/io [L]ogger with simple API.
Stars: ✭ 26 (-59.37%)
Mutual labels:  log, logs
Xlog
Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here.
Stars: ✭ 2,468 (+3756.25%)
Mutual labels:  log, filter
jog
Command line tool to view structured(JSON) log like 'tail -f', with filtering by log level and time range
Stars: ✭ 16 (-75%)
Mutual labels:  log, filter
WELA
WELA (Windows Event Log Analyzer): The Swiss Army knife for Windows Event Logs! ゑ羅(ウェラ)
Stars: ✭ 442 (+590.63%)
Mutual labels:  log, logs
Gollum
An n:m message multiplexer written in Go
Stars: ✭ 883 (+1279.69%)
Mutual labels:  log, logs
LogDNA-Android-Client
Android client for LogDNA
Stars: ✭ 22 (-65.62%)
Mutual labels:  log, logs
TableBundle
Symfony Bundle for easy pagination and filtering
Stars: ✭ 24 (-62.5%)
Mutual labels:  filter, customizable
Mimir
📱 A simple & efficient iOS logging framework for high usage apps
Stars: ✭ 13 (-79.69%)
Mutual labels:  log, logs
Analogy.LogViewer
A customizable Log Viewer with ability to create custom providers. Can be used with C#, C++, Python, Java and others
Stars: ✭ 172 (+168.75%)
Mutual labels:  log, logs-analysis
Iir1
IIR realtime filter library written in C++
Stars: ✭ 224 (+250%)
Mutual labels:  osx, filter
PoShLog
🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/
Stars: ✭ 108 (+68.75%)
Mutual labels:  log, logs
Div Games Studio
Complete cross platform games development package, originally for DOS but now available on modern platforms.
Stars: ✭ 168 (+162.5%)
Mutual labels:  osx, android-development
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (-20.31%)
Mutual labels:  log, logs
Sloth
Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.
Stars: ✭ 4,549 (+7007.81%)
Mutual labels:  osx, filter
Golog
A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.
Stars: ✭ 208 (+225%)
Mutual labels:  log, logs
Simple Notes
A simple textfield for adding quick notes without ads.
Stars: ✭ 386 (+503.13%)
Mutual labels:  android-development, customizable
addon-log-viewer
Log Viewer - Home Assistant Community Add-ons
Stars: ✭ 37 (-42.19%)
Mutual labels:  log, logs
paStash
pastaʃ'ʃ = Spaghetti I/O Event Data Processing, Interpolation, Correlation and beyond 🍝
Stars: ✭ 89 (+39.06%)
Mutual labels:  log, logs
ptkdev-logger
🦒 Beautiful Logger for Node.js: the best alternative to the console.log statement
Stars: ✭ 117 (+82.81%)
Mutual labels:  log, logs

ULogViewer

ULogViewer is a .NET based cross-platform universal log viewer written by C# which supports reading and parsing various type of logs.

📥 Download

Operating System Download Version Screenshot
Windows 8/10/11 x86 | x64 | arm64 1.0.7.613
Windows 7
(.NET Runtime needed)
x86 | x64 1.0.7.613
macOS 11/12 x64 | arm64 1.0.7.613
Linux x64 | arm64 1.0.7.613

📣 What's Change in 1.0

  • Support specifying delay between restarting reading logs for continuous reading case.
  • Support input assistance for regular expression and string interpolation format.
  • Add UI to help verifying log line pattern including captured log properties.
  • Support auto update on macOS.
  • Finetune UI for Windows.
  • Other UX improvement.
  • Update dependent libraries.
  • Other bug fixing.

Log data sources

  • Standard Output (stdout)
  • Files
  • Windows Event Logs (Windows only)
  • HTTP/HTTPS
  • TCP (without SSL)
  • UDP
  • SQLite

Log profiles

Each log profile defines:

  • What log data source should be used.
  • How to parse log data into structured logs.
  • What properties of log should be displayed in the list.
  • How to output logs back to text (ex, copying).

Currently there are 22 built-in log profiles:

  • Android Device Event Log.
  • Android Device Log.
  • Android Log Files.
  • Android Kernel Log Files.
  • Android System Trace File.
  • Git Log.
  • Git Log (Simple).
  • Linux Kernel Log.
  • Linux Kernel Log Files.
  • Linux System Log.
  • Linux System Log Files.
  • macOS Installation Log.
  • macOS System Log Files.
  • macOS System Wide Log.
  • NLog (TCP).
  • Raw Text In Files.
  • Raw HTTP/HTTPS Response.
  • Raw Text From TCP Client.
  • Windows Event Logs (Application/System/Secutiry/Setup).

You can also create, copy or export your own log profiles according to your requirement.

Log filtering

Log filtering is the most important feature in ULogViewer which helps you to find and analyze the problem from logs. You can filter logs by:

  • Text filter described by regular expression.
  • Level(Priority) of log.
  • Process ID of log if available.
  • Thread ID of log if available.

For text filter, you can also predefine some filters you may use frequently and filter logs by cobination of these text filters.

Log marking

When viewing logs, you can mark some logs with different colors which are important for you. There is a separated side panel to list all marked logs to help you to jump to marked log quickly. Marked logs will be kept if you are viewing logs from files so that you don't need to mark them again when you open log files next time.

📔 Other Topics

🤝 Dependencies

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].