
com.qq.tars.support.log.prx.LogPrx Maven / Gradle / Ivy
/**
* Tencent is pleased to support the open source community by making Tars available.
*
* Copyright (C) 2016 THL A29 Limited, a Tencent company. All rights reserved.
*
* Licensed under the BSD 3-Clause License (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* https://opensource.org/licenses/BSD-3-Clause
*
* 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.
*/
// **********************************************************************
// This file was generated by a TARS parser!
// TARS version 1.0.1.
// **********************************************************************
package com.qq.tars.support.log.prx;
import com.qq.tars.protocol.annotation.Servant;
import com.qq.tars.protocol.tars.annotation.TarsCallback;
import com.qq.tars.protocol.tars.annotation.TarsContext;
@Servant
public interface LogPrx {
/**
* Record remote logs
* @param app, Application Name
* @param server, Service name
* @param file, File name
* @param format, Log time format(%Y%m%d)
* @param buffer, Log contents
*/
public void logger(String app, String server, String file, String format, java.util.List buffer);
/**
* Record remote logs
* @param app, Application Name
* @param server, Service name
* @param file, File name
* @param format, Log time format(%Y%m%d)
* @param buffer, Log contents
*/
public void logger(String app, String server, String file, String format, java.util.List buffer, @TarsContext java.util.Map ctx);
/**
* Record remote logs
* @param app, Application Name
* @param server, Service name
* @param file, File name
* @param format, Log time format(%Y%m%d)
* @param buffer, Log contents
*/
public void async_logger(@TarsCallback LogPrxCallback callback, String app, String server, String file, String format, java.util.List buffer);
/**
* Record remote logs
* @param app, Application Name
* @param server, Service name
* @param file, File name
* @param format, Log time format(%Y%m%d)
* @param buffer, Log contents
*/
public void async_logger(@TarsCallback LogPrxCallback callback, String app, String server, String file, String format, java.util.List buffer, @TarsContext java.util.Map ctx);
/**
* Record remote logs
* @param info, LogInfo
* @param buffer, Log contents
*/
public void loggerbyInfo(LogInfo info, java.util.List buffer);
/**
* Record remote logs
* @param info, LogInfo
* @param buffer, Log contents
*/
public void loggerbyInfo(LogInfo info, java.util.List buffer, @TarsContext java.util.Map ctx);
/**
* Record remote logs
* @param info, LogInfo
* @param buffer, Log contents
*/
public void async_loggerbyInfo(@TarsCallback LogPrxCallback callback, LogInfo info, java.util.List buffer);
/**
* Record remote logs
* @param info, LogInfo
* @param buffer, Log contents
*/
public void async_loggerbyInfo(@TarsCallback LogPrxCallback callback, LogInfo info, java.util.List buffer, @TarsContext java.util.Map ctx);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy