• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Golang glog.InfoDepth函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Golang glog.Infof函数代码示例发布时间:2022-05-23
下一篇:
Golang glog.Info函数代码示例发布时间:2022-05-23
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap