0
以下カスタムAPIマネージャメディエータのコードスニペットがありますが、このコードを変更して使用することを想定しています。私は私のwso2環境でそれを実行しているときにコードのログを取得しても問題があります。これらのログの出力にはどのようなプロセスが必要ですか。これはAPIMのrepository/components/lib /ディレクトリに追加するjarファイルになります。 jarファイル名はcom.domain.wso2.apim.extensionsです。 log4j.propertiesファイルに以下の行を追加します。私はいただきましたが渡されて見ることができるようにする必要があり、コードのどの部分がカスタムJavaコードに実装されたログを追跡するためにwso2にログを追加する
public class IdentifiersLookup extends AbstractMediator implements ManagedLifecycle {
private static Log log = LogFactory.getLog(IdentifiersLookup.class);
private String propertyPrefix = "";
private String netIdPropertyToUse = "";
private DataSource ds = null;
private String DsName = null;
public void init(SynapseEnvironment synapseEnvironment) {
if (log.isInfoEnabled()) {
log.info("Initializing IdentifiersLookup Mediator");
}
if (log.isDebugEnabled())
log.debug("IdentifiersLookup: looking up datasource" + DsName);
try {
this.ds = (DataSource) new InitialContext().lookup(DsName);
} catch (NamingException e) {
e.printStackTrace();
}
if (log.isDebugEnabled())
log.debug("IdentifiersLookup: acquired datasource");
}
感謝を –