diff options
| author | Jeff Carr <[email protected]> | 2024-11-04 05:11:02 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-04 05:11:02 -0600 |
| commit | 52991d305f90d2b18038e817eb9ec82d6172b4a6 (patch) | |
| tree | a623a2286ca31cd80d7e4af292601a55c82f36aa | |
| parent | 91b0564fb0797649862131f6623edbabca9a35df (diff) | |
add Sprintf and Sprintln
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | original.go | 12 | ||||
| -rw-r--r-- | reallog.go | 8 |
2 files changed, 20 insertions, 0 deletions
diff --git a/original.go b/original.go index 428e385..6250072 100644 --- a/original.go +++ b/original.go @@ -61,6 +61,18 @@ func Printf(s string, a ...any) { realPrintf(s, a...) } +func Sprintf(s string, a ...any) string { + if ! PRINTLN.Ok() { return ""} + if ! PRINTLN.b { return ""} + return realSprintf(s, a...) +} + +func Sprintln(s string, a ...any) string { + if ! PRINTLN.Ok() { return ""} + if ! PRINTLN.b { return ""} + return realSprintln(s, a...) +} + func Fatalln(a ...any) { realFatalln(a...) } @@ -36,6 +36,14 @@ func realPrintf(s string, a ...any) { } } +func realSprintf(s string, a ...any) string { + return fmt.Sprintf(s, a...) +} + +func realSprintln(s string, a ...any) string { + return fmt.Sprintf(s, a...) + "\n" +} + func realFatalln(a ...any) { reallog.Fatalln(a...) } |
