如何在 IntelliJ 中启用访问日志的日志记录?
我知道要启用它,需要将此代码段添加到 server.xml:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".log"
pattern="common" resolveHosts="false"/>
Run Code Online (Sandbox Code Playgroud)
但是,我无法将它添加到 %SYSTEM%/tomcat/project/conf/server.xml 因为它在启动时被覆盖。
我也看过这里:
,这看起来很有希望。日志文件实际上并没有被写入,所以我看不出这是一个可接受的“日志文件位置”。
我有一个"评级"表,其中包含(作为外键)它评级的东西的ID.事物可能有多个评级,或者没有值的评级.
我想加入表来查看所有不同ID的不同评级,但是现在我无法查看没有评级的内容.例如:
mysql> select avg(ratings.rating), thing.id from ratings, things where ratings.thingId = thing.id group by thing.id;
+----------------------+----+
| avg(ratings.rating) | id |
+----------------------+----+
| 6.3333 | 1 |
| 6.0000 | 2 |
+----------------------+----+
Run Code Online (Sandbox Code Playgroud)
有没有办法修改我的选择查询还包括没有评级的ID?我试着修改声明,where ratings.thingId = thing.id or thing.id > 0但这似乎没有帮助.
如果不清楚,谢谢,抱歉.