1 Star 0 Fork 0

Mirror-Golang/zap

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
.github/workflows
benchmarks
buffer
internal
tools
zapcore
zapgrpc
zapio
zaptest
.codecov.yml
.gitignore
.readme.tmpl
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
FAQ.md
LICENSE.txt
Makefile
README.md
array.go
array_go118.go
array_go118_test.go
array_test.go
checklicense.sh
clock_test.go
common_test.go
config.go
config_test.go
doc.go
encoder.go
encoder_test.go
error.go
error_test.go
example_go118_test.go
example_test.go
field.go
field_test.go
flag.go
flag_test.go
glide.yaml
global.go
global_test.go
go.mod
go.sum
http_handler.go
http_handler_test.go
increase_level_test.go
leak_test.go
level.go
level_test.go
logger.go
logger_bench_test.go
logger_test.go
options.go
sink.go
sink_test.go
stacktrace.go
stacktrace_ext_test.go
stacktrace_test.go
sugar.go
sugar_test.go
time.go
time_test.go
writer.go
writer_test.go
克隆/下载
flag.go 1.63 KB
一键复制 编辑 原始数据 按行查看 历史
// Copyright (c) 2016 Uber Technologies, Inc.
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
package zap
import (
"flag"
"go.uber.org/zap/zapcore"
)
// LevelFlag uses the standard library's flag.Var to declare a global flag
// with the specified name, default, and usage guidance. The returned value is
// a pointer to the value of the flag.
//
// If you don't want to use the flag package's global state, you can use any
// non-nil *Level as a flag.Value with your own *flag.FlagSet.
func LevelFlag(name string, defaultLevel zapcore.Level, usage string) *zapcore.Level {
lvl := defaultLevel
flag.Var(&lvl, name, usage)
return &lvl
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mirror-golang/zap.git
git@gitee.com:mirror-golang/zap.git
mirror-golang
zap
zap
master

搜索帮助