https://github.com/mdigger/fs_events_view
FreeSWITCH Events Log Viewer
https://github.com/mdigger/fs_events_view
freeswitch
Last synced: 10 days ago
JSON representation
FreeSWITCH Events Log Viewer
- Host: GitHub
- URL: https://github.com/mdigger/fs_events_view
- Owner: mdigger
- License: mit
- Created: 2024-02-10T17:55:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-02T13:07:51.000Z (almost 2 years ago)
- Last Synced: 2024-11-14T21:13:47.337Z (about 1 year ago)
- Topics: freeswitch
- Language: Go
- Homepage:
- Size: 4.95 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FreeSWITCH Events Log Viewer
Приложение для просмотра и поиска по логам событий FreeSWITCH, сохранённых в формате JSON stream.

При запуске приложение пытается прочитать лог с событиями из файла `events.log`. Можно указать путь
к другому файлу с логами с помощью параметра `-file <имя файла>`.
По умолчанию отображение следующих заголовков скрыто:
- `Core-UUID`
- `Event-Calling-File`
- `Event-Calling-Function`
- `Event-Calling-Line-Number`
- `Event-Date-GMT`
- `Event-Date-Timestamp`
- `FreeSWITCH-Hostname`
- `FreeSWITCH-IPv4`
- `FreeSWITCH-IPv6`
- `FreeSWITCH-Switchname`
- `FreeSWITCH-Version`
Если необходимо их видеть, то нужно указать при запуске параметр `-all`.
Так же в параметрах запуска можно сразу указать строку для поиска, чтобы отображались только те
события, в которых эта строка найдена (_поиск ведется с учётом регистра_):
```shell
$ ./fs_event_log -all -file out.log sofia/B2BUA/4986517174963
```
Для сбора логов можно воспользоваться приложением
[`fs_event_log`](https://github.com/mdigger/esl/tree/main/cmd/fs_event_log):
```shell
$ go install github.com/mdigger/esl/cmd/fs_event_log@latest
$ fs_event_log -addr 127.0.0.1 -password ClueCon > events.log
```