File tree 2 files changed +3
-26
lines changed
2 files changed +3
-26
lines changed Original file line number Diff line number Diff line change 1
1
package main
2
2
3
3
import (
4
- "log/slog"
5
-
6
4
"go.uber.org/zap"
7
- "go.uber.org/zap/exp/zapslog"
8
5
"go.uber.org/zap/zapcore"
9
6
)
10
7
11
8
var (
12
- logger * zap.SugaredLogger
13
- slogger * slog.Logger
9
+ logger * zap.SugaredLogger
14
10
)
15
11
16
12
func initLogger () * zap.SugaredLogger {
@@ -45,7 +41,6 @@ func initLogger() *zap.SugaredLogger {
45
41
}
46
42
47
43
logger = log .Sugar ()
48
- slogger = slog .New (zapslog .NewHandler (log .Core ()))
49
44
50
45
return logger
51
46
}
Original file line number Diff line number Diff line change 1
1
package main
2
2
3
3
import (
4
- "github.com/KimMachineGun/automemlimit/memlimit"
5
- humanize "github.com/dustin/go-humanize"
4
+ "github.com/webdevops/go-common/system"
6
5
)
7
6
8
7
func initSystem () {
9
- // set memory limit
10
- goMemLimit , err := memlimit .SetGoMemLimitWithOpts (
11
- memlimit .WithProvider (
12
- memlimit .ApplyFallback (
13
- memlimit .FromCgroup ,
14
- memlimit .FromSystem ,
15
- ),
16
- ),
17
- memlimit .WithLogger (slogger ),
18
- )
19
-
20
- if goMemLimit > 0 {
21
- logger .Infof (`GOMEMLIMIT updated to %v` , humanize .Bytes (uint64 (goMemLimit )))
22
- }
23
-
24
- if err != nil {
25
- logger .Fatal (err )
26
- }
8
+ system .AutoProcMemLimit (logger )
27
9
}
You can’t perform that action at this time.
0 commit comments