From b1d610a8324f0b3a12f13379181972eec5cb80cd Mon Sep 17 00:00:00 2001 From: Takeshi Akima Date: Sat, 8 Mar 2025 18:24:21 +0900 Subject: [PATCH 1/3] Update README.md --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 08f50f9..67c2ba5 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,19 @@ [![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/akm/sql-slog)](./go.mod) [![license](https://img.shields.io/github/license/akm/sql-slog)](./LICENSE) -A logger for Go SQL database drivers without modifying existing `*sql.DB` stdlib usage. +A logger for Go SQL database drivers with [log/slog](https://pkg.go.dev/log/slog) without modifying existing `*sql.DB` stdlib usage. + +## FEATURES + +- [x] Keep using (or re-use existing) `*sql.DB` as is. +- [x] No logger adapters. Just use [log/slog](https://pkg.go.dev/log/slog) +- [x] No dependencies +- [x] Leveled, detailed and configurable logging. +- [x] Duration +- [x] Trackable log output +- [x] Coverage 100% + +See [godoc](https://pkg.go.dev/github.com/akm/sql-slog) for more details. ## LOG EXAMPLES @@ -17,17 +29,6 @@ A logger for Go SQL database drivers without modifying existing `*sql.DB` stdlib - [postgres](./examples/logs-postgres/results) - [mysql](./examples/logs-mysql/results) -## FEATURES - -- Keep using (or re-use existing) `*sql.DB` as is. -- No logger adapters. Just use [log/slog](https://pkg.go.dev/log/slog) -- No dependencies except stdlib. -- Leveled, detailed and configurable logging. -- Duration -- Trackable log output - -See [godoc](https://pkg.go.dev/github.com/akm/sql-slog) for more details. - ## INSTALL To install sql-slog, use the following command: From b3a91357e3376f9a863a1fd3c79d20da6e9b7d29 Mon Sep 17 00:00:00 2001 From: akm Date: Sat, 8 Mar 2025 18:27:48 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=93=9D=20Revised=20by=20copilot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 67c2ba5..3585d8f 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,10 @@ A logger for Go SQL database drivers with [log/slog](https://pkg.go.dev/log/slog - [x] Keep using (or re-use existing) `*sql.DB` as is. - [x] No logger adapters. Just use [log/slog](https://pkg.go.dev/log/slog) - [x] No dependencies -- [x] Leveled, detailed and configurable logging. -- [x] Duration +- [x] Leveled, detailed, and configurable logging. +- [x] Duration tracking - [x] Trackable log output -- [x] Coverage 100% +- [x] 100% test coverage See [godoc](https://pkg.go.dev/github.com/akm/sql-slog) for more details. @@ -55,7 +55,7 @@ The differences are: 1. Pass `context.Context` as the first argument. 2. `*slog.Logger` is returned as the second argument. -3. `sqlslog.Open` can take a lot of [Option](https://pkg.go.dev/github.com/akm/sql-slog#Option). +3. `sqlslog.Open` can take a lot of [Option](https://pkg.go.dev/github.com/akm/sql-slog#Option) s. See [godoc examples](https://pkg.go.dev/github.com/akm/sql-slog#example-Open) for more details. From 99cc9e269732a22765271d25acdf674a7db0ea5b Mon Sep 17 00:00:00 2001 From: akm Date: Sat, 8 Mar 2025 18:29:15 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=94=A7=20Modify=20coverage=20target?= =?UTF-8?q?=20from=2090%=20to=20100%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/codecov.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/codecov.yml b/.github/codecov.yml index 0cd59b0..6bfff38 100644 --- a/.github/codecov.yml +++ b/.github/codecov.yml @@ -6,4 +6,4 @@ coverage: status: project: default: # default is the status check's name, not default settings - target: 90% + target: 100%