中文编程
首发于中文编程

中文代码之Spring Boot添加基本日志

之前中文代码之Spring Boot实现简单REST服务的演示服务不知为何中止. 新开issue: 演示服务中止 · Issue #2 · program-in-chinese/programming_term_dictionary.

毫无线索的情况下, 先添加日志: program-in-chinese/programming_term_dictionary

application.yml:

logging:
  file: 日志.log

词典控制器.java:

@RestController
public class 词典控制器 {

  private static final Logger 笔录 = LoggerFactory.getLogger(词典控制器.class);
...
  @GetMapping("/")
  @ResponseBody
  public 词条 取词条(@RequestParam(name = "term", required = false, defaultValue = "") String 英文术语) {
    笔录.info("输入: " + 英文术语);
...
}

对服务中止问题, 如有思路/线索请多指教.


演示机器环境和配置:

Java 8,

Ubuntu 14.04,

FX-4100 Quad-Core, 16GB内存, 2T硬盘


补记: 多半是由于远程登录服务器退出时, 服务自动结束. 添加nohup后再看. 参考: Run java jar file on a server as background process


参考:

74. Properties and Configuration

Spring Boot Logging Example

编辑于 2018-08-17

文章被以下专栏收录

    在所有编程语言和领域中尝试编写中文代码,开发相关工具,总结经验,一致代码风格。包括中文命名,汉化现有语言,创造中文语法的编程语言等等。作为最熟悉的母语,用来编写代码会让代码更容易被自己和母语相同的其他开发者理解。基于英文的编程语言和框架中,使用中文命名有时有技术问题。希望这里为后人趟雷,填坑。多数现有API是英文的,这里也会对其中一些常用的进行汉化。当然,这里也会对基于中文的编程语言进行探讨。包括汉化基于英文的编程语言,以及创造新的编程语言。