永发信息网

一个java题目

答案:2  悬赏:20  手机版
解决时间 2021-05-03 01:54
  • 提问者网友:自食苦果
  • 2021-05-02 11:26

做项目时, 会经常测试打印一些变量和错误信息,输出在控制台上,当项目发布给用户使用时,那些信息也还在项目里面。要将那些信息并且输出为别的格式。如:XML.txt.db等格式。提供一个A类,里面有type属性和log()方法;按java设计模式,怎么设计这个类,如:type = "txt";A.log("提示");并且要可扩展,现在只有txt.da等格式。哪天我要用另外一种没有的格式也不用去改代码。用伪代码实现

最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-05-02 12:28

终于明白你什么意思了,这样,写个类A,里边有type属性,写一个带一个Stirng参数的构造方法,在构造方法里对type进行初始化,这不就可以设置文件类型了吗?然后再写log方法,这个log方法具体怎么把信息写入文件里,我有点模糊,因为不同的文件肯定要有不同的写法。

全部回答
  • 1楼网友:鸽屿
  • 2021-05-02 13:17

用 log4j 讲打印的错误日志直接就可以写入文件

或者把错误日志以Email的形式发送出来

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯