Releases: auguwu/logrin
26.03.05
- Bump Noelware.Violet frameworks to 26.03.09
- Allow log method (i.e,
Logger::Log,Logger::Warn) be used inconstcontexts
Git History: Noelware/violet@26.02.04...26.03.05
Bazel
As of 21/01/26, I have plans on publishing
logrinonto 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.devand 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
- Bump Noelware.Violet frameworks to 26.03.04
- Add OpenTelemetry sink support
- Remove
otel_sinkandhttp_sinkflags - Removed the "uber" library
Git History: 26.02.03...26.02.04
Bazel
As of 21/01/26, I have plans on publishing
logrinonto 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.devand 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
- Fix errors when using references in Console::WithFormatter (@auguwu)
- Add more safe guards for using
LogLevel::Offin 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
logrinonto 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.devand 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
- 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
logrinonto 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.devand 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
- 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
logrinonto 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.devand 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
- 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
logrinonto 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.devand 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
- Remove
LOGRIN_VERSION_STRand addLOGRIN_VERSIONto list ofdefines instead ofcopts (@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
- 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::Inituses 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
🦊💖🐻❄️
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