本文整理了Java中com.alipay.sofa.rpc.log.Logger.infoWithApp()
方法的一些代码示例,展示了Logger.infoWithApp()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.infoWithApp()
方法的具体详情如下:
包路径:com.alipay.sofa.rpc.log.Logger
类名称:Logger
方法名:infoWithApp
[英]Info with app.
[中]信息与应用程序。
代码示例来源:origin: alipay/sofa-rpc
/**
* 打印连接失败日志
*
* @param interfaceId 接口名称
* @param providerInfo 服务端
* @param transport 连接
*/
protected void printFailure(String interfaceId, ProviderInfo providerInfo, ClientTransport transport) {
if (LOGGER.isInfoEnabled(consumerConfig.getAppName())) {
LOGGER.infoWithApp(consumerConfig.getAppName(), "Connect to {} provider:{} failure !", interfaceId,
providerInfo);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 打印连接失败日志
*
* @param interfaceId 接口名称
* @param providerInfo 服务端
* @param transport 连接
*/
protected void printFailure(String interfaceId, ProviderInfo providerInfo, ClientTransport transport) {
if (LOGGER.isInfoEnabled(consumerConfig.getAppName())) {
LOGGER.infoWithApp(consumerConfig.getAppName(), "Connect to {} provider:{} failure !", interfaceId,
providerInfo);
}
}
代码示例来源:origin: alipay/sofa-rpc
@Override
public void unSubscribe(ConsumerConfig config) {
String appName = config.getAppName();
if (!registryConfig.isSubscribe()) {
// 注册中心不订阅
if (LOGGER.isInfoEnabled(appName)) {
LOGGER.infoWithApp(appName, LogCodes.getLog(LogCodes.INFO_REGISTRY_IGNORE));
}
}
// 注册Consumer节点
if (config.isRegister()) {
// 向服务器端发送取消订阅请求
String url = ConsulRegistryHelper.convertConsumerToUrl(config);
ConsulURL consulURL = ConsulURL.valueOf(url);
consumerUrls.remove(config);
notifyServiceListeners.remove(consulURL.getServiceKey());
}
}
代码示例来源:origin: alipay/sofa-rpc
@Override
public void unSubscribe(ConsumerConfig config) {
String appName = config.getAppName();
if (!registryConfig.isSubscribe()) {
// 注册中心不订阅
if (LOGGER.isInfoEnabled(appName)) {
LOGGER.infoWithApp(appName, LogCodes.getLog(LogCodes.INFO_REGISTRY_IGNORE));
}
}
// 注册Consumer节点
if (config.isRegister()) {
// 向服务器端发送取消订阅请求
String url = ConsulRegistryHelper.convertConsumerToUrl(config);
ConsulURL consulURL = ConsulURL.valueOf(url);
consumerUrls.remove(config);
notifyServiceListeners.remove(consulURL.getServiceKey());
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 打印连接成功日志
*
* @param interfaceId 接口名称
* @param providerInfo 服务端
* @param transport 连接
*/
protected void printSuccess(String interfaceId, ProviderInfo providerInfo, ClientTransport transport) {
if (LOGGER.isInfoEnabled(consumerConfig.getAppName())) {
LOGGER.infoWithApp(consumerConfig.getAppName(), "Connect to {} provider:{} success ! The connection is "
+ NetUtils.connectToString(transport.remoteAddress(), transport.localAddress())
, interfaceId, providerInfo);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 打印连接成功日志
*
* @param interfaceId 接口名称
* @param providerInfo 服务端
* @param transport 连接
*/
protected void printSuccess(String interfaceId, ProviderInfo providerInfo, ClientTransport transport) {
if (LOGGER.isInfoEnabled(consumerConfig.getAppName())) {
LOGGER.infoWithApp(consumerConfig.getAppName(), "Connect to {} provider:{} success ! The connection is "
+ NetUtils.connectToString(transport.remoteAddress(), transport.localAddress())
, interfaceId, providerInfo);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 接口配置修改子节点Data
*
* @param config 接口配置
* @param overridePath 覆盖Path
* @param data 子节点Data
* @throws Exception 转换配置异常
*/
public void updateConfig(AbstractInterfaceConfig config, String overridePath, ChildData data) throws Exception {
if (data == null) {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive update data is null");
}
} else {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive update data: path=[" + data.getPath() + "]" +
", data=[" + StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]");
}
notifyListeners(config, overridePath, data, false, null);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 接口配置新增子节点Data
*
* @param config 接口配置
* @param overridePath 覆盖Path
* @param data 子节点Data
* @throws Exception 转换配置异常
*/
public void addConfig(AbstractInterfaceConfig config, String overridePath, ChildData data) throws Exception {
if (data == null) {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive data is null");
}
} else {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive add data: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]");
}
notifyListeners(config, overridePath, data, false, null);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 接口配置修改子节点Data
*
* @param config 接口配置
* @param configPath 配置Path
* @param data 子节点Data
*/
public void updateConfig(AbstractInterfaceConfig config, String configPath, ChildData data) {
if (data == null) {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive update data is null");
}
} else {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive update data: path=[" + data.getPath() + "]"
+ ", data=[" + StringSerializer.decode(data.getData()) + "]"
+ ", stat=[" + data.getStat() + "]");
}
notifyListeners(config, configPath, data, false);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 接口配置修改子节点Data
*
* @param config 接口配置
* @param overridePath 覆盖Path
* @param data 子节点Data
* @throws Exception 转换配置异常
*/
public void updateConfig(AbstractInterfaceConfig config, String overridePath, ChildData data) throws Exception {
if (data == null) {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive update data is null");
}
} else {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive update data: path=[" + data.getPath() + "]" +
", data=[" + StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]");
}
notifyListeners(config, overridePath, data, false, null);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 接口配置新增子节点Data
*
* @param config 接口配置
* @param overridePath 覆盖Path
* @param data 子节点Data
* @throws Exception 转换配置异常
*/
public void addConfig(AbstractInterfaceConfig config, String overridePath, ChildData data) throws Exception {
if (data == null) {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive data is null");
}
} else {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(), "Receive add data: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]");
}
notifyListeners(config, overridePath, data, false, null);
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* Remove Provider
*
* @param config ConsumerConfig
* @param providerPath Provider path of zookeeper
* @param data Event data
* @param currentData provider data list
* @throws UnsupportedEncodingException decode error
*/
public void removeProvider(ConsumerConfig config, String providerPath, ChildData data, List<ChildData> currentData)
throws UnsupportedEncodingException {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(),
"Receive remove provider: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]" + ", list=[" +
currentData.size() + "]");
}
notifyListeners(config, providerPath, currentData, false);
}
代码示例来源:origin: alipay/sofa-rpc
/**
* Update Provider
*
* @param config ConsumerConfig
* @param providerPath Provider path of zookeeper
* @param data Event data
* @param currentData provider data list
* @throws UnsupportedEncodingException decode error
*/
public void updateProvider(ConsumerConfig config, String providerPath, ChildData data, List<ChildData> currentData)
throws UnsupportedEncodingException {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(),
"Receive update provider: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]" + ", list=[" +
currentData.size() + "]");
}
notifyListeners(config, providerPath, currentData, false);
}
代码示例来源:origin: alipay/sofa-rpc
/**
* Add provider
*
* @param config ConsumerConfig
* @param providerPath Provider path of zookeeper
* @param data Event data
* @param currentData provider data list
* @throws UnsupportedEncodingException decode error
*/
public void addProvider(ConsumerConfig config, String providerPath, ChildData data, List<ChildData> currentData)
throws UnsupportedEncodingException {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(),
"Receive add provider: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]" + ", list=[" +
currentData.size() + "]");
}
notifyListeners(config, providerPath, currentData, true);
}
代码示例来源:origin: alipay/sofa-rpc
/**
* Update Provider
*
* @param config ConsumerConfig
* @param providerPath Provider path of zookeeper
* @param data Event data
* @param currentData provider data list
* @throws UnsupportedEncodingException decode error
*/
public void updateProvider(ConsumerConfig config, String providerPath, ChildData data, List<ChildData> currentData)
throws UnsupportedEncodingException {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(),
"Receive update provider: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]" + ", list=[" +
currentData.size() + "]");
}
notifyListeners(config, providerPath, currentData, false);
}
代码示例来源:origin: alipay/sofa-rpc
/**
* Add provider
*
* @param config ConsumerConfig
* @param providerPath Provider path of zookeeper
* @param data Event data
* @param currentData provider data list
* @throws UnsupportedEncodingException decode error
*/
public void addProvider(ConsumerConfig config, String providerPath, ChildData data, List<ChildData> currentData)
throws UnsupportedEncodingException {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(),
"Receive add provider: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]" + ", list=[" +
currentData.size() + "]");
}
notifyListeners(config, providerPath, currentData, true);
}
代码示例来源:origin: alipay/sofa-rpc
/**
* Remove Provider
*
* @param config ConsumerConfig
* @param providerPath Provider path of zookeeper
* @param data Event data
* @param currentData provider data list
* @throws UnsupportedEncodingException decode error
*/
public void removeProvider(ConsumerConfig config, String providerPath, ChildData data, List<ChildData> currentData)
throws UnsupportedEncodingException {
if (LOGGER.isInfoEnabled(config.getAppName())) {
LOGGER.infoWithApp(config.getAppName(),
"Receive remove provider: path=[" + data.getPath() + "]" + ", data=[" +
StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]" + ", list=[" +
currentData.size() + "]");
}
notifyListeners(config, providerPath, currentData, false);
}
代码示例来源:origin: alipay/sofa-rpc
@Override
public void degrade(MeasureResultDetail measureResultDetail) {
InvocationStatDimension statDimension = measureResultDetail.getInvocationStatDimension();
String appName = statDimension.getAppName();
if (LOGGER.isInfoEnabled(appName)) {
String service = statDimension.getService();
long timeWindow = measureResultDetail.getTimeWindow();
long windowCount = measureResultDetail.getWindowCount();
double abnormalRate = measureResultDetail.getAbnormalRate();
double averageAbnormalRate = measureResultDetail.getAverageAbnormalRate();
String ip = statDimension.getIp();
LOGGER.infoWithApp(appName,
LogCodes.getLog(LogCodes.INFO_REGULATION_ABNORMAL, timeWindow, service, appName,
windowCount, abnormalRate, averageAbnormalRate, ip));
}
}
}
代码示例来源:origin: alipay/sofa-rpc
@Override
public void degrade(MeasureResultDetail measureResultDetail) {
InvocationStatDimension statDimension = measureResultDetail.getInvocationStatDimension();
String appName = statDimension.getAppName();
if (LOGGER.isInfoEnabled(appName)) {
String service = statDimension.getService();
long timeWindow = measureResultDetail.getTimeWindow();
long windowCount = measureResultDetail.getWindowCount();
double abnormalRate = measureResultDetail.getAbnormalRate();
double averageAbnormalRate = measureResultDetail.getAverageAbnormalRate();
String ip = statDimension.getIp();
LOGGER.infoWithApp(appName,
LogCodes.getLog(LogCodes.INFO_REGULATION_ABNORMAL, timeWindow, service, appName,
windowCount, abnormalRate, averageAbnormalRate, ip));
}
}
}
代码示例来源:origin: alipay/sofa-rpc
/**
* 注册单条服务信息
*
* @param appName 应用名
* @param serviceName 服务关键字
* @param providerInfo 服务提供者数据
*/
protected void doRegister(String appName, String serviceName, ProviderInfo providerInfo) {
registerAppInfoOnce(appName);
if (LOGGER.isInfoEnabled(appName)) {
LOGGER.infoWithApp(appName, LogCodes.getLog(LogCodes.INFO_ROUTE_REGISTRY_PUB, serviceName));
}
PublishServiceRequest publishServiceRequest = new PublishServiceRequest();
publishServiceRequest.setServiceName(serviceName);
ProviderMetaInfo providerMetaInfo = new ProviderMetaInfo();
providerMetaInfo.setProtocol(providerInfo.getProtocolType());
providerMetaInfo.setSerializeType(providerInfo.getSerializationType());
providerMetaInfo.setAppName(appName);
providerMetaInfo.setVersion(VERSION);
publishServiceRequest.setProviderMetaInfo(providerMetaInfo);
client.publishService(publishServiceRequest);
}
内容来源于网络,如有侵权,请联系作者删除!