本文整理汇总了Golang中github.com/golang/glog.InfoDepth函数的典型用法代码示例。如果您正苦于以下问题:Golang InfoDepth函数的具体用法?Golang InfoDepth怎么用?Golang InfoDepth使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了InfoDepth函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: Log
// Log is intended to be called once at the end of your request handler, via defer
func (rl *respLogger) Log() {
latency := time.Since(rl.startTime)
if glog.V(2) {
if !rl.hijacked {
glog.InfoDepth(1, fmt.Sprintf("%s %s: (%v) %v%v%v [%s %s]", rl.req.Method, rl.req.RequestURI, latency, rl.status, rl.statusStack, rl.addedInfo, rl.req.Header["User-Agent"], rl.req.RemoteAddr))
} else {
glog.InfoDepth(1, fmt.Sprintf("%s %s: (%v) hijacked [%s %s]", rl.req.Method, rl.req.RequestURI, latency, rl.req.Header["User-Agent"], rl.req.RemoteAddr))
}
}
}
开发者ID:XbinZh,项目名称:kubernetes,代码行数:11,代码来源:log.go
示例2: glogFileRangePairSideBySide
func glogFileRangePairSideBySide(frp FileRangePair, optionalConfig *SideBySideConfig) {
aRange, bRange := frp.ARange(), frp.BRange()
mismatch := &BlockPair{
AIndex: aRange.FirstIndex(),
ALength: aRange.Length(),
BIndex: bRange.FirstIndex(),
BLength: bRange.Length(),
}
pairs := BlockPairs{mismatch}
if optionalConfig == nil {
optionalConfig = &SideBySideConfig{
DisplayColumns: 128,
DisplayLineNumbers: true,
WrapLongLines: true,
SpacesPerTab: 2,
ContextLines: 0,
ZeroBasedLineNumbers: true,
}
}
// Maybe split if glog can't take too large a string?
s := FormatSideBySideToString(aRange.File(), bRange.File(), pairs, false, *optionalConfig)
glog.InfoDepth(1, "\n\n", s, "\n\n")
}
开发者ID:zlongshen,项目名称:diffmerge,代码行数:25,代码来源:file_range_pair.go
示例3: Flush
// Flush implements http.Flusher even if the underlying http.Writer doesn't implement it.
// Flush is used for streaming purposes and allows to flush buffered data to the client.
func (rl *respLogger) Flush() {
if flusher, ok := rl.w.(http.Flusher); ok {
flusher.Flush()
} else if glog.V(2) {
glog.InfoDepth(1, fmt.Sprintf("Unable to convert %+v into http.Flusher", rl.w))
}
}
开发者ID:chenzhen411,项目名称:kubernetes,代码行数:9,代码来源:log.go
示例4: Infof
// Infof logs an info message with caller information.
func Infof(format string, args ...interface{}) {
msg := format
if len(args) > 0 {
msg = fmt.Sprintf(format, args...)
}
log.InfoDepth(1, fmt.Sprintf("%s: %s", funcName(), msg))
}
开发者ID:eolexe,项目名称:martian,代码行数:9,代码来源:log.go
示例5: appendLogs
func (r *diagnosticResultImpl) appendLogs(stackDepth int, entry ...log.Entry) {
if r.logs == nil {
r.logs = make([]log.Entry, 0)
}
r.logs = append(r.logs, entry...)
// glog immediately for debugging when a diagnostic silently chokes
for _, entry := range entry {
if glog.V(glog.Level(6 - entry.Level.Level)) {
glog.InfoDepth(stackDepth, entry.Message)
}
}
}
开发者ID:RomainVabre,项目名称:origin,代码行数:12,代码来源:diagnostic.go
示例6: glogSideBySide
func glogSideBySide(aFile, bFile *File, pairs []*BlockPair, aIsPrimary bool,
optionalConfig *SideBySideConfig) {
if optionalConfig == nil {
optionalConfig = &SideBySideConfig{
DisplayColumns: 128,
DisplayLineNumbers: true,
WrapLongLines: true,
SpacesPerTab: 2,
ContextLines: 0,
ZeroBasedLineNumbers: true,
}
if DefaultSideBySideConfig.DisplayColumns > optionalConfig.DisplayColumns {
optionalConfig.DisplayColumns = DefaultSideBySideConfig.DisplayColumns
}
}
// Maybe split if glog can't take too large a string?
s := FormatSideBySideToString(aFile, bFile, pairs, aIsPrimary, *optionalConfig)
glog.InfoDepth(1, "\n\n", s, "\n\n")
}
开发者ID:zlongshen,项目名称:diffmerge,代码行数:19,代码来源:side_by_side.go
示例7: Addf
// Addf logs info immediately.
func (passthroughLogger) Addf(format string, data ...interface{}) {
glog.InfoDepth(1, fmt.Sprintf(format, data...))
}
开发者ID:chenzhen411,项目名称:kubernetes,代码行数:4,代码来源:log.go
示例8: Info
func (gl GLogger) Info(f string, a ...interface{}) {
glog.InfoDepth(3, fmt.Sprintf(f, a...))
}
开发者ID:codingjester,项目名称:goirc,代码行数:3,代码来源:glog.go
示例9: Debug
func (gl GLogger) Debug(f string, a ...interface{}) {
// GLog doesn't have a "Debug" level, so use V(2) instead.
if glog.V(2) {
glog.InfoDepth(3, fmt.Sprintf(f, a...))
}
}
开发者ID:codingjester,项目名称:goirc,代码行数:6,代码来源:glog.go
示例10: Println
func (g *glogger) Println(args ...interface{}) {
glog.InfoDepth(2, fmt.Sprintln(args...))
}
开发者ID:tamird,项目名称:grpc-go,代码行数:3,代码来源:glogger.go
示例11: Infof
// Infof implements log.Infof for a Suite.
func (t *Suite) Infof(format string, args ...interface{}) {
log.InfoDepth(1, fmt.Sprintf(format, args...))
}
开发者ID:mehulsbhatt,项目名称:drydock,代码行数:4,代码来源:test_suite.go
示例12: Log
// Log is intended to be called once at the end of your request handler, via defer
func (rl *respLogger) Log() {
latency := time.Since(rl.startTime)
if glog.V(2) {
glog.InfoDepth(1, fmt.Sprintf("%s %s: (%v) %v%v%v", rl.req.Method, rl.req.RequestURI, latency, rl.status, rl.statusStack, rl.addedInfo))
}
}
开发者ID:hortonworks,项目名称:kubernetes-yarn,代码行数:7,代码来源:log.go
示例13: InfoDepth
// InfoDepth is part of the Logger interface.
func (cl *ConsoleLogger) InfoDepth(depth int, s string) {
log.InfoDepth(1+depth, s)
}
开发者ID:aaijazi,项目名称:vitess,代码行数:4,代码来源:console_logger.go
示例14: Infof
func (Logger) Infof(format string, args ...interface{}) {
glog.InfoDepth(3, fmt.Sprintf(format, args...))
}
开发者ID:RamboWANG,项目名称:cayley,代码行数:3,代码来源:glog.go
示例15: Infof
// Infof is part of the Logger interface
func (cl ConsoleLogger) Infof(format string, v ...interface{}) {
log.InfoDepth(2, fmt.Sprintf(format, v...))
}
开发者ID:littleyang,项目名称:vitess,代码行数:4,代码来源:console_logger.go
示例16: Infof
func (l gLgr) Infof(format string, v ...interface{}) {
glog.InfoDepth(2, fmt.Sprintf(format, v...))
}
开发者ID:optimuse,项目名称:ora,代码行数:3,代码来源:glg.go
示例17: Printf
func (ll *LibraryLogger) Printf(format string, v ...interface{}) {
if glog.V(ll.V) {
glog.InfoDepth(1, ll.Prefix+fmt.Sprintf(format, v...))
}
}
开发者ID:crask,项目名称:kafka-pusher,代码行数:5,代码来源:library_logger.go
示例18: Infoln
func (l gLgr) Infoln(v ...interface{}) {
glog.InfoDepth(2, v...)
}
开发者ID:optimuse,项目名称:ora,代码行数:3,代码来源:glg.go
示例19: Print
func (g *glogger) Print(args ...interface{}) {
glog.InfoDepth(2, args...)
}
开发者ID:tamird,项目名称:grpc-go,代码行数:3,代码来源:glogger.go
示例20: Write
func (l *logBridge) Write(b []byte) (n int, err error) {
glog.InfoDepth(3, "go-marathon: "+string(b))
return len(b), nil
}
开发者ID:latam-airlines,项目名称:mesos-framework-factory,代码行数:4,代码来源:main.go
注:本文中的github.com/golang/glog.InfoDepth函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论