我有一个带有 log4j 的 spring 项目。我要求仅当请求超过某个阈值时才写入日志。有没有办法配置log4j仅在请求时间超过某个阈值(例如10秒)时才写入日志?
不,这是你必须实现的业务逻辑。 Log4j 没有“耦合”到您的 http 客户端库,如果您的库没有这种能力,那么就对其进行编程。要么针对每个操作,通过测量时间并登录长时间操作,要么通过某些方面来捕获所有操作。