java - 使用 java.util.logging 打印不带空格的数字?

标签 java vert.x java.util.logging

我目前正在使用 Vertx 的默认日志记录工具:java.utils.logging

我有一个变量定义如下:private static int port = 8600;

这一行:

logger.info("Server is now listening on port {0}", port);

给出以下输出:

[2018-05-29 16:00:54] [INFOS  ] Server is now listening on port 8 600 

我发现 8 600 中的空格令人不安,因为端口通常不写空格。

如何使记录器打印端口号为:8600 而不是 8 600

提前致谢。

最佳答案

尝试使用 {0,number,#} 而不是 {0}

编辑:更多信息:https://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html

关于java - 使用 java.util.logging 打印不带空格的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50586493/

相关文章:

java - 如何比较各种缓存框架的速度?

java.lang.AbstractMethodError : javax. servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;

java - Maven/IntelliJ导入错误: io. vertx.core不存在

java - 记录到 tomcat 上托管的文件

java - 如何使用异步和使用多线程在Java中获取列表列表的交集

java - JavaFx 中介者

java - 如果 vertx setPeriodic 延迟小于其处理程序执行时间会发生什么

java - 如何返回泛型类型的类

java - WebSphere - 无法加载 Logmanager "org.apache.logging.log4j.jul.LogManager"

java - 是否有强大的 java.util.logging 系统日志处理程序实现?