An open API service indexing awesome lists of open source software.

https://github.com/clever/log-replay

Replays log files at a given speed
https://github.com/clever/log-replay

Last synced: 6 months ago
JSON representation

Replays log files at a given speed

Awesome Lists containing this project

README

          

# Log-replay

`log-replay` is a tool for replaying a given log at a given speed. The tool is designed to be CLI friendly, allowing pipes where possible.

## Usage

```bash
$ log-replay -h
Usage of log-replay:
-i string
Input file (if not using stdin)
-s int
Lines per second (default 100)
```

`log-replay` accepts input in two ways, you can either pass a file path with the `-i` flag, or you can pipe input into stdin. All output is written to stdout.

## Examples

Replaying a log file from stdin at 2 lines/sec:

```bash
$ log-replay -s 2 < input.txt
```

Replaying a log file from stdin to syslog:

```bash
$ log-replay -s 2 < input.txt | logger -t test
```

Replaying a log file from stdin to a remote logger

```bash
$ log-replay -s 2 < input.txt | logger -t test -n loghost.example.com
```