Releases: FTWynn/gologgen
New Engine and Other Updates
Bumping the major version number because this is a big one. Previously the output engine was limited to only running every second. I've revised it to be as flexible as you can specify with millisecond precision.
This comes with a new flag: workers. This tell the program how many goroutines should be spawned in the worker pool to handle the load. The current default is 10 and there's no limit, so be mindful not to shoot yourself in the foot. The output WON'T drop messages, instead simply falling behind if there's too much work to do.
There are a few other refactoring improvements as well (which hopefully don't break anything).
Changing Token Separators
The primary purpose of this release is to change the token separator. Instead of commas, files now need to use the double pipe.
There are a few other miscellaneous improvements as well with error checking and error messaging.
Replay Headers and New User Improvements
Significant release!
First, there was previously no way to specify http headers for replay files. Now you can!
This release also (hopefully) makes things easier for new users... also known as people who are not me. I've beefed up the README, added some validation to the conf and data files, and upped the default log level so it's a little clearer when stuff is happening.
New feature: Epoch Timestamp Formats
This adds the ability to format timestamps in epoch. Useful if you're trying to spoof things like graphite data.
Minor Release: Add Flag for Config Path
Time to make this a little more flexible and add a flag for the config path.
Add File Output Type
Hooray progress!
Just in case you've got a system that prefers files over http or syslog (or you want something locally verifiable), you're now covered. Details are in the README.
Generalized HTTP Header Improvement
Not too much has changed, but I did break the config file setup for HTTP headers, so following semantic guidelines the version bump is probably needed.
... that's probably way too fast and I should've planned it better, but I'll improve over time.
Initial Release
Not too much to say here except I'm moving the builds out of the builds folder and giving the repo a 1.0 tag. More things to come!