【发布时间】:2012-04-03 04:53:41
【问题描述】:
我正在从事一个跨国项目,其中日志的目标受众可能来自两个国家。因此,登录一种以上的语言变得越来越重要,我正在考虑在每次记录某些内容时根据语言写入 2 个不同的日志文件夹,但我也想知道是否有一些开箱即用的功能正在出现使用 log4cpp 等日志框架?
【问题讨论】:
-
日志是给开发者的,应该是英文的。当不懂其他语言的人不得不调试问题时,这将节省您的工作量。
-
@RafałRawicki 可能有很多开发人员想查看日志
-
@RafałRawicki:我在一个没有人的第一语言是英语的团队中强迫每个人都使用英语的经历告诉我,统一性不值得牺牲沟通。使用团队最熟悉的任何语言。此外,许多应用程序(包括 Web 服务器)为第一语言可能不是通用英语的最终用户(例如系统管理员)提供日志记录工具。
-
在我们的系统日志中是针对技术人员和维护人员的,不能保证他们永远懂英语,参与该项目的公司会说两种不同的欧洲语言。在产品稳定之前,我们的技术人员将支持系统,稳定后客户技术人员将支持它,这让我觉得我可能需要 3 个不同的日志文件......
-
@AndréCaron:这可能不仅取决于您的团队。与其他团队的沟通也很重要,因此(对于日志)如果您在调查中需要任何帮助,这至少是一个公司明智的决定。很难远离英语。现在,对于团队内部的内部沟通,情况有所不同。
标签: c++ logging localization log4cpp