标签: helidon

更改 Helidon 中的默认日志记录实现

我想log4j与 一起使用Helidon。有什么方法可以更改默认日志记录实现吗?

helidon

5
推荐指数
1
解决办法
1626
查看次数

在 Helidon MP 上启用 JTA 时,有什么方法可以更改 ObjectStore 和 PutObjectStoreDirHere 的位置吗?

我想知道如何配置ObjectStorefor的位置JTA。我的目标是Helidon MP。目前,名为“ ObjectStore”和“ PutObjectStoreDirHere”的目录会在当前目录下自动创建。另外我想确定我们是否真的需要两个目录来管理事务。

helidon narayana

3
推荐指数
1
解决办法
1036
查看次数

Helidon MP / Microprofile 的启动/关闭挂钩?

我正在使用 Helidon MP 开发微服务应用程序。到目前为止我的经历非常棒。但我最终寻找 Helidon MP 的启动/关闭挂钩。我试图通过搜索和 Helidon Javadoc 来查找。但我找不到任何有用的东西。

Helidon MP / Microprofile 是否提供此类功能?

cdi microprofile helidon

2
推荐指数
1
解决办法
1259
查看次数

helidon 支持 HTTP2 吗?

我想开始在我们的项目中使用 Helidon,该项目目前基于 Spring Boot。想知道 Helidon MP 或 Helidon SE 是否支持 HTTP2 服务器和客户端?

helidon helidon-webclient helidon-httpclient

2
推荐指数
1
解决办法
268
查看次数

Helidon MP:如何将 slf4j 日志消息发送到 Kafka 代理?

我正在尝试将 Helidon MP 应用程序中的 slf4j 日志消息发送到在端口 9092 上运行的 Kafka 服务器。我有以下类作为示例:

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class Service {

  private final ConfigProvider configProvider;

  @Inject
  public Service(ConfigProvider configProvider) {
    this.configProvider = configProvider;
  }

  public String getString() {
    String msg = String.format("%s %s !", configProvider.getString());
    log.info("Entered getString() method");
    return msg;
  }
}
Run Code Online (Sandbox Code Playgroud)

我还有一个logging.xml文件,它将Appender指定为KafkaAppender:

<Configuration>
    <Appenders>
        <Kafka name="KafkaAppender" topic="app-logs"
               syncSend="false">
            <Property name="bootstrap.servers"
                      value="localhost:9092"/>
        </Kafka>
    </Appenders>
    <Loggers>
        <Logger name="org.apache.kafka" level="WARN"/> <!-- avoid recursive logging -->
        <Root level="INFO">
            <AppenderRef ref="KafkaAppender"/>
        </Root>
    </Loggers>
</Configuration>
Run Code Online (Sandbox Code Playgroud)

但是,当我运行该应用程序时,出现以下错误:

2022-11-28 14:23:17,358 main …
Run Code Online (Sandbox Code Playgroud)

java slf4j apache-kafka log4j2 helidon

1
推荐指数
1
解决办法
477
查看次数