在Maven上没有使用println的控制台输出,可以通过使用日志框架来实现日志输出。常见的日志框架有Log4j、Logback和Slf4j等。
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
然后,在代码中使用Logger对象来输出日志,示例代码如下:
import org.apache.log4j.Logger;
public class MyClass {
private static final Logger logger = Logger.getLogger(MyClass.class);
public static void main(String[] args) {
logger.info("This is an info message");
logger.error("This is an error message");
}
}
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
然后,在代码中使用Logger对象来输出日志,示例代码如下:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class MyClass {
private static final Logger logger = LoggerFactory.getLogger(MyClass.class);
public static void main(String[] args) {
logger.info("This is an info message");
logger.error("This is an error message");
}
}
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.32</version>
</dependency>
然后,选择一个具体的日志实现框架(如Logback)添加对应的依赖,示例代码如下:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
在代码中使用Logger对象来输出日志,示例代码如下:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class MyClass {
private static final Logger logger = LoggerFactory.getLogger(MyClass.class);
public static void main(String[] args) {
logger.info("This is an info message");
logger.error("This is an error message");
}
}
以上是使用日志框架来实现在Maven上没有使用println的控制台输出的方法。通过使用日志框架,可以更加灵活地管理和控制日志输出,同时也方便进行日志级别的调整和日志信息的定位。
领取专属 10元无门槛券
手把手带您无忧上云