Difference between revisions of "ELog"

From ESS-WIKI
Jump to: navigation, search
(.)
(.)
 
(4 intermediate revisions by 2 users not shown)
Line 55: Line 55:
 
|}
 
|}
  
= Note =
 
  
== systemlog ==
 
  
src repo 在
+
= Syslog Server =
  
[https://github.com/sammtcbn/logshow https://github.com/sammtcbn/logshow]
+
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;"
 
+
|-
'''Usage'''
+
| style="text-align: center;" | '''Software Name'''
 
+
| style="text-align: center;" | '''License'''
./logshow [logfile] [start date] [start time] [end date] [end time]
+
| style="text-align: center;" | '''Comment'''
 
+
|-
'''Example 1'''
+
| Visual Syslog Server (Win)<br/>
 +
| <br/>
 +
| [https://maxbelkov.github.io/visualsyslog/ link]<br/>
 +
|-
 +
| Kiwi Syslog Server (Win)<br/>
 +
| <br/>
 +
| [https://www.kiwisyslog.com/kiwi-syslog-server link]<br/>
 +
|-
 +
| Busybox syslog server<br/>
 +
| <br/>
 +
| [https://github.com/brgl/busybox/blob/master/sysklogd/syslogd.c link]<br/>
 +
|-
 +
| SyslogServer (node.js package)<br/>
 +
| <br/>
 +
| [https://www.npmjs.com/package/syslog-server link]
 +
|-
 +
| <br/>
 +
| <br/>
 +
| <br/>
 +
|}
  
./logshow /var/log/syslog 20180615 10:01:02 20180615 12:03:04
+
= Syslog Client =
 
 
'''Example 2 - dump result to a file'''
 
 
 
./logshow /var/log/syslog 20180615 10:01:02 20180615 12:03:04 > mylog
 
 
 
= Some syslog server for Windows =
 
  
 
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;"
 
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;"
Line 83: Line 94:
 
| style="text-align: center;" | '''Comment'''
 
| style="text-align: center;" | '''Comment'''
 
|-
 
|-
| Visual Syslog Server for Windows<br/>
+
| Uclibc syslog client<br/>
 
| <br/>
 
| <br/>
| [https://maxbelkov.github.io/visualsyslog/ link]<br/>
+
| [https://github.com/hwoarang/uClibc/blob/master-metag/libc/misc/syslog/syslog.c link]<br/>
 
|-
 
|-
| Kiwi Syslog Server<br/>
+
| syslog-client (node.js)
 
| <br/>
 
| <br/>
| [https://www.kiwisyslog.com/kiwi-syslog-server link]<br/>
+
| [https://www.npmjs.com/package/syslog-client link]
 
|-
 
|-
 
| <br/>
 
| <br/>
Line 100: Line 111:
 
|}
 
|}
  
 +
= Tools =
 +
 +
== logshow ==
 +
 +
src repo 在
 +
 +
[https://github.com/sammtcbn/logshow https://github.com/sammtcbn/logshow]
 +
 +
'''Usage'''
  
 +
./logshow [logfile] [start date] [start time] [end date] [end time]
 +
 +
'''Example 1'''
 +
 +
./logshow /var/log/syslog 20180615 10:01:02 20180615 12:03:04
 +
 +
'''Example 2 - dump result to a file'''
 +
 +
./logshow /var/log/syslog 20180615 10:01:02 20180615 12:03:04 > mylog
 
[[Category:Pages with broken file links]]
 
[[Category:Pages with broken file links]]

Latest revision as of 08:56, 20 December 2018

Introduction

eLog is a debug logging tools and framework for Windows and Linux. It is a elasticity architecture, user can integrate its own log libraries with eLog. For example, eLog supports Linux systemlog and ElasticSearch log mechines.

User can access any type log with unify API interfaces.

eLog

ELog framework.jpg

Feature

Name Description Note
AdvLog To unify the log format and API SDK in C/C++. configure: log.ini
Log Mgt RESTful and websocket for controlling EdgeSense log function integrate in API-GW
Data Flow special log type for logging micro service message path

Types of eLog

Type Description Note
print print log msg to console
file save log in file recycle, max files
ElasticSearch save log to ElasticSearch DB
systemlog save log to linux system log Linux only


Syslog Server

Software Name License Comment
Visual Syslog Server (Win)

link
Kiwi Syslog Server (Win)

link
Busybox syslog server

link
SyslogServer (node.js package)

link



Syslog Client

Software Name License Comment
Uclibc syslog client

link
syslog-client (node.js)
link






Tools

logshow

src repo 在

https://github.com/sammtcbn/logshow

Usage

./logshow [logfile] [start date] [start time] [end date] [end time]

Example 1

./logshow /var/log/syslog 20180615 10:01:02 20180615 12:03:04

Example 2 - dump result to a file

./logshow /var/log/syslog 20180615 10:01:02 20180615 12:03:04 > mylog