From 19f8750d35bac005b47a4c33a968119a553219b2 Mon Sep 17 00:00:00 2001 From: ScuroNeko Date: Mon, 27 Apr 2026 09:56:46 +0300 Subject: [PATCH] (fix): module declaration slog->sneklog --- README.md | 6 +++--- README_ru.md | 6 +++--- RELEASE_NOTES.md | 6 +++--- examples/main.go | 2 +- go.mod | 2 +- logger_test.go | 6 +++--- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 26aaf07..4ff69e0 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Russian version: [README_ru.md](README_ru.md) ## Installation ```bash -go get git.scuroneko.dev/scuroneko/slog/v2 +go get git.scuroneko.dev/scuroneko/sneklog/v2 ``` ## Quick start @@ -28,7 +28,7 @@ package main import ( "log" - "git.scuroneko.dev/scuroneko/slog/v2" + "git.scuroneko.dev/scuroneko/sneklog/v2" ) func main() { @@ -147,7 +147,7 @@ An empty `old` value is ignored. - Text writers use the nearest user stack frame. - JSON writers receive the full traceback slice. -- Internal `slog` frames and `runtime` frames are filtered out. +- Internal `sneklog` frames and `runtime` frames are filtered out. ## Repository example diff --git a/README_ru.md b/README_ru.md index 74873a0..6f26060 100644 --- a/README_ru.md +++ b/README_ru.md @@ -17,7 +17,7 @@ English version: [README.md](README.md) ## Установка ```bash -go get git.scuroneko.dev/scuroneko/slog/v2 +go get git.scuroneko.dev/scuroneko/sneklog/v2 ``` ## Быстрый старт @@ -28,7 +28,7 @@ package main import ( "log" - "git.scuroneko.dev/scuroneko/slog/v2" + "git.scuroneko.dev/scuroneko/sneklog/v2" ) func main() { @@ -146,7 +146,7 @@ logger.Infoln("login token:", "SOME_SECRET") - Текстовые writer'ы используют ближайший пользовательский stack frame. - JSON writer'ы получают полный traceback. -- Внутренние frame'ы `slog` и `runtime` фильтруются из traceback. +- Внутренние frame'ы `sneklog` и `runtime` фильтруются из traceback. ## Пример из репозитория diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 8e26fdc..4c509be 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -3,7 +3,7 @@ ## Highlights - Renamed the public Go package from `slog` to `sneklog` to avoid confusion with the standard library `log/slog` package. -- Moved the module path to `git.scuroneko.dev/scuroneko/slog/v2` for Go module major-version compatibility. +- Moved the module path to `git.scuroneko.dev/scuroneko/sneklog/v2` for Go module major-version compatibility. - Replaced fixed text writer settings with formatter-based output customization. - Added built-in ANSI color support and removed the external `github.com/fatih/color` dependency tree. - Formatters: a new way do display your logs! @@ -13,7 +13,7 @@ - Import paths must use the `/v2` module suffix: ```go -import sneklog "git.scuroneko.dev/scuroneko/slog/v2" +import "git.scuroneko.dev/scuroneko/sneklog/v2" ``` - Package references should use `sneklog` instead of `slog`. @@ -76,7 +76,7 @@ text := logger.CreateTextStdoutWriter() After: ```go -import sneklog "git.scuroneko.dev/scuroneko/slog/v2" +import sneklog "git.scuroneko.dev/scuroneko/sneklog/v2" logger := sneklog.CreateLogger(). Prefix("API"). diff --git a/examples/main.go b/examples/main.go index a43618f..4c857d3 100644 --- a/examples/main.go +++ b/examples/main.go @@ -4,7 +4,7 @@ import ( "bytes" "fmt" - "git.scuroneko.dev/scuroneko/slog/v2" + "git.scuroneko.dev/scuroneko/sneklog/v2" ) func main() { diff --git a/go.mod b/go.mod index 6d7624c..e7561e9 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module git.scuroneko.dev/scuroneko/slog/v2 +module git.scuroneko.dev/scuroneko/sneklog/v2 go 1.26 diff --git a/logger_test.go b/logger_test.go index ad76585..bb0c44c 100644 --- a/logger_test.go +++ b/logger_test.go @@ -275,7 +275,7 @@ func TestCreateJsonStdoutWriterDoesNotCloseStdout(t *testing.T) { } } -func TestGetFullTracebackSkipsRuntimeAndSlogFrames(t *testing.T) { +func TestGetFullTracebackSkipsRuntimeAndSneklogFrames(t *testing.T) { tracebacks := captureTracebackForTest() if len(tracebacks) == 0 { t.Fatal("expected at least one traceback frame") @@ -290,7 +290,7 @@ func TestGetFullTracebackSkipsRuntimeAndSlogFrames(t *testing.T) { t.Fatalf("runtime frame should be filtered out, got %s", tb.Signature) } if _, ok := internalTracebackMethods[tb.Method]; ok { - t.Fatalf("internal slog frame should be filtered out, got %s", tb.Signature) + t.Fatalf("internal sneklog frame should be filtered out, got %s", tb.Signature) } } } @@ -307,7 +307,7 @@ func TestGetTracebackReturnsNearestUserFrame(t *testing.T) { t.Fatalf("runtime frame should be filtered out, got %s", tb.Signature) } if _, ok := internalTracebackMethods[tb.Method]; ok { - t.Fatalf("internal slog frame should be filtered out, got %s", tb.Signature) + t.Fatalf("internal sneklog frame should be filtered out, got %s", tb.Signature) } }