* * Copyright 2020 gRPC authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http:www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *

package channelz

import (
	

	
)

var logger = grpclog.Component("channelz")
Info logs and adds a trace event if channelz is on.
func ( grpclog.DepthLoggerV2,  int64,  ...interface{}) {
	if IsOn() {
		AddTraceEvent(, , 1, &TraceEventDesc{
			Desc:     fmt.Sprint(...),
			Severity: CtINFO,
		})
	} else {
		.InfoDepth(1, ...)
	}
}
Infof logs and adds a trace event if channelz is on.
func ( grpclog.DepthLoggerV2,  int64,  string,  ...interface{}) {
	 := fmt.Sprintf(, ...)
	if IsOn() {
		AddTraceEvent(, , 1, &TraceEventDesc{
			Desc:     ,
			Severity: CtINFO,
		})
	} else {
		.InfoDepth(1, )
	}
}
Warning logs and adds a trace event if channelz is on.
func ( grpclog.DepthLoggerV2,  int64,  ...interface{}) {
	if IsOn() {
		AddTraceEvent(, , 1, &TraceEventDesc{
			Desc:     fmt.Sprint(...),
			Severity: CtWarning,
		})
	} else {
		.WarningDepth(1, ...)
	}
}
Warningf logs and adds a trace event if channelz is on.
func ( grpclog.DepthLoggerV2,  int64,  string,  ...interface{}) {
	 := fmt.Sprintf(, ...)
	if IsOn() {
		AddTraceEvent(, , 1, &TraceEventDesc{
			Desc:     ,
			Severity: CtWarning,
		})
	} else {
		.WarningDepth(1, )
	}
}
Error logs and adds a trace event if channelz is on.
func ( grpclog.DepthLoggerV2,  int64,  ...interface{}) {
	if IsOn() {
		AddTraceEvent(, , 1, &TraceEventDesc{
			Desc:     fmt.Sprint(...),
			Severity: CtError,
		})
	} else {
		.ErrorDepth(1, ...)
	}
}
Errorf logs and adds a trace event if channelz is on.
func ( grpclog.DepthLoggerV2,  int64,  string,  ...interface{}) {
	 := fmt.Sprintf(, ...)
	if IsOn() {
		AddTraceEvent(, , 1, &TraceEventDesc{
			Desc:     ,
			Severity: CtError,
		})
	} else {
		.ErrorDepth(1, )
	}