本地 Linux 环境测试,java8,jetty9.4.20,mysql8。 没改任何代码,只配了数据库。使用 jetty/bin/jetty.sh start 命令运行。配置了 markdown-http,想看看有没有运行起来。网站运行正常,但到 jetty/logs 下没有任何日志生成,是不是查看日志要在哪里开启 ..

sym 部署成功,但是没有日志,是不是要在哪里开启或配置?

本地 Linux 环境测试,java8,jetty9.4.20,mysql8。

没改任何代码,只配了数据库。使用 jetty/bin/jetty.sh start 命令运行。配置了 markdown-http,想看看有没有运行起来。网站运行正常,但到 jetty/logs 下没有任何日志生成,是不是查看日志要在哪里开启或配置?

  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台,“下一代的社区系统,为未来而构建”。

    448 引用 • 4199 回帖 • 641 关注
13 回帖
请输入回帖内容...
  • 88250

    log4j.props

    1 回复
  • clipw

    作者的速度真快 👍 ,谢谢。是不是把 Console appender 这段注释掉,把 File appender 注释取消,设置好路径就可以了?

    1 回复
  • 88250

    理论上是,具体还要实操了看。

    1 回复
  • clipw

    试过了,仍然没有记录日志。
    image.png

  • 88250

    log4j.rootLogger=INFO, file

    1 回复
  • clipw

    嗯,日志有了

    log4j.appender.file.MaxFileSize=50MB
    log4j.appender.file.MaxBackupIndex=7
    

    这两行的意思是不是日志文件最大为 50MB,超过后自动备份,最大可以存 7 个备份文件的意思吗?

    1 回复
  • 88250

    是的,具体更多配置用法可以参考 log4j 官网或者网络上搜索相关文档。

    2 回复
  • clipw

    好的,谢谢。

  • clipw

    发现日志很多报这个错误,虽然不影响使用哈

    [ERROR]-[2019-08-17  12:24:24]-[org.b3log.latke.servlet.renderer.AbstractFreeMarkerRenderer:199]: Writes pipe failed: org.eclipse.jetty.io.EofException
    
    1 回复
  • 88250

    这个报错不影响。

    我看到之前你说选了 discourse,现在调研 sym 我能问下你是怎么考虑的吗?我想你的考虑能帮助到我们改进产品,所以请不吝赐教 🙏

    2 回复
  • clipw 1

    discourse 在用,开源免费功能强大,不得不佩服,唯一缺憾是不懂 Ruby 做二次开发难。symphony 坚持开发这么多年,几年前同事推荐的时候没用,因为下载试用后感觉小有失望,现在搜找开源社区还是 symphony,发现作者坚持开发,不断改进发展,程序也比以前好多了,是 Java 开源社区的一哥了,所以整合 Java 社区和二次开发应该是首先,刚好现在工作是 Java 有个类似的社区项目,下来学习研究先。另外,恭喜 symphony 成功商业化。不敢赐教...但建议 symphony 应该更开放一些促进开源影响力,加速商业化发展,目前社区版和商业版体验区别有点大,社区版就没太大优势了,商业版定价不能说高,只能说把很多想使用或者二次整合开发的技术人员和公司给淘汰了。这一点可以参考 Guns。https://www.stylefeng.cn/#vip ,最初我买他们的个人版,后来在工作中又买他们的企业版和高级企业版(反正这点钱公司很好出),而且也推荐给了不少同行,所以他们这种策略和影响力我觉得是不错的。做项目多了就发现,其实有时候买一个软件的钱远远低于定制的钱,自己二次开发的话成本高于官方二次开发,毕竟没那么熟练。所以不要卖软件的思想一锤子买卖,有可能卖了两千的授权接了二十万的项目(但愿 😂) 。说回开源社区,现在很多开发的人都比较懒,老板要搞一个社区,自己开发嘛要吐血,谁愿意啊。有好的开源,授权又不贵,省时间省成本,跟老板这么一讲,成了 😂 ,不然现在移动时代,手机端微信端这一开发没完没了的,各种接口 API,各种端,谁受得了。但价格高,老板就不一定同意了。就像现在我们如果加一个社区功能到公司产品,有可能向公司推荐 symphony,但老板同不同意就听天由命了,授权是次要的,主要还要算和公司产品整合,各种端接口,二次开发。另外,国内老牌开源社区 discuz 貌似在开始招人了http://www.discuz.net/thread-3847230-1-1.html 😂 ,打了这么多字,原来自己是个话痨 😂

    1 回复
  • clipw

    另外,国内老牌开源社区 discuz 貌似在开始招人了 http://www.discuz.net/thread-3847230-1-1.html ,是不是开源社区的春天要来了 😂

  • 88250

    谢谢码这么多字分享,也非常感谢这些年对我们的关注,我们会继续努力的,在开源商业化的道路上继续探索 🙏

请输入回帖内容 ...