Skip to content

Releases: techrail/bark

v1.1.0

20 Oct 17:46
60d3242
Compare
Choose a tag to compare

Multiple Improvements in this release.

  • Client can now be used in 3 modes (slogger can be enabled in all modes so that logs are also printed to stdout)
    • Slogger Only - Simplest to use, logs to stdout only, can be used for logging to a file as well but does not send anything to the server
    • Embedded server - the client can start the server side functionality and can start logging to the database without having to run the bark server separately.
    • Remote server - the client can connect to a remote server and send the logs by using API calls.
  • Client can now have the Debug level messages disabled
  • Client can now wait for all log messages to be sent before quitting the program (by using the Config.WaitAndEnd function.
  • Alert level calls now support a webhook. When configured, the set webhook function can be called either synchronously (blocking) or asynchronously (non-blocking) to send the log to a remote alerting mechanism.
  • Client can now allow you to send a raw log entry to the server side where all fields are manually set by the user.

Docker

Docker images are available on Docker Hub: https://hub.docker.com/repository/docker/techrail/bark/tags . You can pull the image using docker pull techrail/bark:1.1.0 to run them on your machine.

You would have to specify the BARK_DATABASE_URL pointing to the PostgreSQL database for remote server use case.

v1.0.0

10 Oct 17:57
Compare
Choose a tag to compare

This is the first public release of the bark server and go client (library).

We have tested it on:

ARM64/ARMv8 machines

  • macOS Ventura (13.5) on MacBook Pro M1
  • Sonoma (14.0) on MacBook Pro M1
  • Ubuntu (22.04) on Raspberry Pi 4

AMD64/x86_64 machines

  • Windows 11
  • Linux (Ubuntu 22.04)

Docker

Docker images are available on Docker Hub: https://hub.docker.com/repository/docker/techrail/bark/tags . You can pull the image using docker pull techrail/bark:1.0.0 to run them on your machine.

You would have to specify the BARK_DATABASE_URL pointing to the PostgreSQL database for each of the use cases.