Skip to content

Releases: auguwu/logrin

26.03.05

02 Mar 23:22
5f273d3

Choose a tag to compare

  • Bump Noelware.Violet frameworks to 26.03.09
  • Allow log method (i.e, Logger::Log, Logger::Warn) be used in const contexts

Git History: Noelware/violet@26.02.04...26.03.05

Bazel

As of 21/01/26, I have plans on publishing logrin onto the BCR and my own registry (https://bzl.floofy.dev). It could exist right now, if you are, you can use --registry=https://bzl.floofy.dev and Logrin will be available.

bazel_dep(name = "logrin", version = "26.02.05")
archive_override(
    module_name = "logrin",
    integrity = "sha256-0Q7KUZw7dvz3htM56X1x+1pP2drteDA70a38vI/fnwA=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.02.05/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/download/26.02.05/bazeldist.tgz",
    ]
)

CMake

Right now, it is not the best to use Logrin in a CMake environment! ehehe...~

Meson

Logrin in a Meson environment is not ready yet!

GN ("Generate Ninja")

Logrin in a GN environment is not ready yet!

26.02.04

23 Feb 09:29
146abe2

Choose a tag to compare

  • Bump Noelware.Violet frameworks to 26.03.04
  • Add OpenTelemetry sink support
  • Remove otel_sink and http_sink flags
  • Removed the "uber" library

Git History: 26.02.03...26.02.04

Bazel

As of 21/01/26, I have plans on publishing logrin onto the BCR and my own registry (https://bzl.floofy.dev). It could exist right now, if you are, you can use --registry=https://bzl.floofy.dev and Logrin will be available.

bazel_dep(name = "logrin", version = "26.02.04")
archive_override(
    module_name = "logrin",
    integrity = "sha256-rmtu8mM7f0QQHZnJLJZ+Na9v58MHsjJNrHCbISlNNjA=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.02.04/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/download/26.02.04/bazeldist.tgz",
    ]
)

CMake

Right now, it is not the best to use Logrin in a CMake environment! ehehe...~

Meson

Logrin in a Meson environment is not ready yet!

GN ("Generate Ninja")

Logrin in a GN environment is not ready yet!

26.02.03

12 Feb 04:48
f967b83

Choose a tag to compare

  • Fix errors when using references in Console::WithFormatter (@auguwu)
  • Add more safe guards for using LogLevel::Off in the log factory (@auguwu)
  • Fix UAF in LogFactory::Shutdown (@auguwu)

Full Changelog: 26.02.02...26.02.03

Bazel

As of 21/01/26, I have plans on publishing logrin onto the BCR and my own registry (https://bzl.floofy.dev). It could exist right now, if you are, you can use --registry=https://bzl.floofy.dev and Logrin will be available.

bazel_dep(name = "logrin", version = "26.02.03")
archive_override(
    module_name = "logrin",
    integrity = "sha256-GbaCs38LKF5vz6KPyok431XcWcTj+3yRbsHjCKpjOJc=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.02.03/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/download/26.02.03/bazeldist.tgz",
    ]
)

CMake

Right now, it is not the best to use Logrin in a CMake environment! ehehe...~

Meson

Logrin in a Meson environment is not ready yet!

GN ("Generate Ninja")

Logrin in a GN environment is not ready yet!

26.02.02

12 Feb 04:13
5e63de0

Choose a tag to compare

  • Don't assert if no log factory was ever initialized, just provide a dummy logger instead (@auguwu)
  • Add LogLevel::Off to turn off all logging (@auguwu)
  • Bump Noelware.Violet frameworks to 26.03.04 (@auguwu)

Full Changelog: 26.02.01...26.02.02

Bazel

As of 21/01/26, I have plans on publishing logrin onto the BCR and my own registry (https://bzl.floofy.dev). It could exist right now, if you are, you can use --registry=https://bzl.floofy.dev and Logrin will be available.

bazel_dep(name = "logrin", version = "26.02.02")
archive_override(
    module_name = "logrin",
    integrity = "sha256-zqJZO0KbIN4b7NK1OxjDEs+qSMTcEGKK847CVorrBJY=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.02.02/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/download/26.02.02/bazeldist.tgz",
    ]
)

CMake

Right now, it is not the best to use Logrin in a CMake environment! ehehe...~

Meson

Logrin in a Meson environment is not ready yet!

GN ("Generate Ninja")

Logrin in a GN environment is not ready yet!

26.02.01

08 Feb 14:03
25ed804

Choose a tag to compare

  • Bump Noelware.Violet frameworks to 26.03 (@auguwu)

Git History: 26.02...26.02.01

Bazel

As of 21/01/26, I have plans on publishing logrin onto the BCR and my own registry (https://bzl.floofy.dev). It could exist right now, if you are, you can use --registry=https://bzl.floofy.dev and Logrin will be available.

bazel_dep(name = "logrin", version = "26.02.01")
archive_override(
    module_name = "logrin",
    integrity = "sha256-hkB1HlAKnFNRzxNbfns8q1HWIwOWnLavDfNs0/JMyLE=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.02.01/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/download/26.02.01/bazeldist.tgz",
    ]
)

CMake

Right now, it is not the best to use Logrin in a CMake environment! ehehe...~

Meson

Logrin in a Meson environment is not ready yet!

GN ("Generate Ninja")

Logrin in a GN environment is not ready yet!

26.02

02 Feb 09:53
982206c

Choose a tag to compare

  • Bump Noelware.Violet frameworks to 26.02.03 (@auguwu)

Git History: 26.01.02...26.02

Bazel

As of 21/01/26, I have plans on publishing logrin onto the BCR and my own registry (https://bzl.floofy.dev). It could exist right now, if you are, you can use --registry=https://bzl.floofy.dev and Logrin will be available.

bazel_dep(name = "logrin", version = "26.02")
archive_override(
    module_name = "logrin",
    integrity = "sha256-xFIOnq7b6u3ylQK+a2uJsKAUcP0dzpehzm5/VVxUzwA=",
    urls = [
        # "https://artifacts.noelware.org/bazel-registry/violet/26.02/bazeldist.tgz",
        "https://github.com/Noelware/violet/releases/download/26.02/bazeldist.tgz",
    ]
)

CMake

Right now, it is not the best to use Logrin in a CMake environment! ehehe...~

Meson

Logrin in a Meson environment is not ready yet!

GN ("Generate Ninja")

Logrin in a GN environment is not ready yet!

26.01.02

21 Jan 14:34
4260035

Choose a tag to compare

  • Remove LOGRIN_VERSION_STR and add LOGRIN_VERSION to list of defines instead of copts (@auguwu)

Bazel

bazel_dep(name = "logrin", version = "26.01.02")
archive_override(
    module_name = "logrin",
    integrity = "sha256-K6viXOHJmoM23fcQUoybQPERDNy0pekIEwUx2Nw49eM=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.01.02/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/downloads/26.01.02/bazeldist.tgz",
    ],
)

Full Changelog: 26.01.01...26.01.02

26.01.01

21 Jan 12:55
91b0fe5

Choose a tag to compare

  • Add LOGRIN_VERSION and LOGRIN_VERSION_STR definitions (@auguwu)
  • Use mutexes and file descriptors for console sink instead of std::c{out|err} (@auguwu)

Breaking Changes

  • LogFactory::Init uses shared pointers instead of raw pointers when initializing (@auguwu)

Bazel

bazel_dep(name = "logrin", version = "26.01.01")
archive_override(
    module_name = "logrin",
    integrity = "sha256-4m8O3Afs4/LFkyPOxVOBgMtSHS9MzbpQPB/UBcMzqGQ=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.01.01/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/downloads/26.01.01/bazeldist.tgz",
    ],
)

Full Changelog: 26.01...26.01.01

26.01

20 Jan 10:02
b4433bf

Choose a tag to compare

🦊💖🐻‍❄️

Bazel

bazel_dep(name = "logrin", version = "26.01")
archive_override(
    module_name = "logrin",
    integrity = "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
    urls = [
        # "https://artifacts.floofy.dev/bazel-registry/logrin/26.01/bazeldist.tgz",
        "https://github.com/auguwu/logrin/releases/download/26.01/bazeldist.tgz"
    ],
)

CMake

not available

Meson

not available

Full Changelog: https://github.com/auguwu/logrin/commits/26.01