Page 1 of 1

Logging to /var/log/syslog

PostPosted: Mon Mar 22, 2021 2:50 pm
by bumphere
Hi,

I'm using Serviio 2.1 on Ubuntu 20.04 and am seeing all the library updates in /var/log/syslog. This is making it a bit difficult to track down any other issues. I'd like to disable the logging to /var/log/syslog of such activity.

I'm seeing logging activity in the log directory

  Code:
root@media:/opt/serviio/config# la -lah ../log/
total 27M
drwxr-xr-x 2 serviio serviio 4.0K Mar 22 14:18 .
drwxr-xr-x 9 serviio serviio 4.0K May 18  2020 ..
-rw-r--r-- 1 serviio serviio  667 Mar 17 16:43 derby.log
-rw-r--r-- 1 serviio serviio 2.0M Mar 22 14:47 serviio.log
-rw-r--r-- 1 serviio serviio 4.9M Mar 22 14:18 serviio.log.1
-rw-r--r-- 1 serviio serviio 4.9M Mar 22 13:11 serviio.log.2
-rw-r--r-- 1 serviio serviio 4.9M Mar 22 12:05 serviio.log.3
-rw-r--r-- 1 serviio serviio 4.9M Mar 22 10:58 serviio.log.4
-rw-r--r-- 1 serviio serviio 4.9M Mar 22 09:51 serviio.log.5
root@media:/opt/serviio/config#


Here's my log4j config, I've nod adjusted it from install.

  Code:
root@media:/opt/serviio/config# cat log4j.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<!-- ===================================================================== -->
<!--                                                                       -->
<!--  Log4j Configuration                                                  -->
<!--                                                                       -->
<!-- ===================================================================== -->

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">

         <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
                <param name="Threshold" value="DEBUG"/>
                <param name="Append" value="true" />
                <param name="File" value="${serviio.home}/log/serviio.log" />
                <param name="MaxFileSize" value="5000KB" />
                <param name="MaxBackupIndex" value="5" />
                <param name="Encoding" value="UTF-8" />
                <layout class="org.apache.log4j.PatternLayout">
                        <param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{1}] %m%n"/>
                </layout>
        </appender>
   
   <category name="org.serviio">
      <priority value="INFO"/>
   </category>
     
   <category name="com.sun.syndication">
      <priority value="ERROR"/>
   </category>
   
   <category name="org.jaudiotagger">
      <priority value="ERROR"/>
   </category>
   
   <category name="org.restlet">
      <priority value="OFF"/>
   </category>
   
   <category name="LogService"> <!-- Restlet access log -->
      <priority value="OFF"/>
   </category>
   
   <category name="org.apache.commons.jcs">
      <priority value="WARN"/>
   </category>
   
   <root>
      <priority value="INFO"/>
      <appender-ref ref="FILE"/>
   </root>   
   
</log4j:configuration>


Cheers

Bump

Re: Logging to /var/log/syslog

PostPosted: Mon Mar 22, 2021 9:09 pm
by atc98092
I wasn't aware that Linux stored any log information anywhere other than the primary Serviio log. The log4j file only controls the Serviio log. Is this information being duplicated in both the syslog and the Serviio log? If it is, I have no idea why it's appearing there. If the information is not duped in both logs, then it's apparently a design feature of Serviio that I wasn't aware of. Perhaps Zip can provide some clarification. If he doesn't respond here, send him a private message with a link to this post.

Re: Logging to /var/log/syslog

PostPosted: Tue Mar 30, 2021 7:40 pm
by bumphere
It looks to be duplicate, I've dropped in some example lines from tailing the log file.


  Code:
Mar 30 20:38:08 media serviio.sh[951]: 05 - Midlake - Young Bride.mp3:Found padding starting at:119256
Mar 30 20:38:08 media serviio.sh[951]: 04 - Midlake - Van Occupanther.mp3:Found padding starting at:110596
Mar 30 20:38:08 media serviio.sh[951]: 01 - Midlake - Roscoe.mp3:Found padding starting at:118594
Mar 30 20:38:08 media serviio.sh[951]: 06 - Midlake - Branches.mp3:Found padding starting at:119765
Mar 30 20:38:09 media serviio.sh[951]: 02 - Midlake - Bandits.mp3:Found padding starting at:114751
Mar 30 20:38:09 media serviio.sh[951]: 10 - Midlake - Chasing After Deer.mp3:Found padding starting at:107689
Mar 30 20:38:09 media serviio.sh[951]: 07 - Midlake - In This Camp.mp3:Found padding starting at:123304
Mar 30 20:38:09 media serviio.sh[951]: 09 - Midlake - It Covers The Hillsides.mp3:Found padding starting at:110403
Mar 30 20:38:09 media serviio.sh[951]: 11 - Midlake - You Never Arrived.mp3:Found padding starting at:102337
Mar 30 20:38:09 media serviio.sh[951]: 08 - Midlake - We Gathered In Spring.mp3:Found padding starting at:112104
Mar 30 20:38:09 media serviio.sh[951]: 03 - Midlake - Head Home.mp3:Found padding starting at:123475
Mar 30 20:38:09 media serviio.sh[951]: 05 - Midlake - Young Bride.mp3:Found padding starting at:119256
Mar 30 20:38:10 media serviio.sh[951]: 04 - Midlake - Van Occupanther.mp3:Found padding starting at:110596
Mar 30 20:38:10 media serviio.sh[951]: 01 - Midlake - Roscoe.mp3:Found padding starting at:118594
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Spritz!! Spritz!!!.mp3:Found padding starting at:22513
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Andy Wolff.mp3:Found padding starting at:17893
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Monkey!!! Knife!!! Fight!!!.mp3:Found padding starting at:25018
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Get Me Naked 2- Electric Boogaloo.mp3:Found padding starting at:28228
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Thanks for the Killer Game of Crisco® Twister.mp3:Found padding starting at:25304
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Let's Play Guitar in a Five Guitar Band.mp3:Found padding starting at:33697
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Women We Haven't Met Yet.mp3:Found padding starting at:27828
Mar 30 20:38:10 media serviio.sh[951]: Minus the Bear - Damn Bugs Whacked Him, Johnny.mp3:Found padding starting at:10866
Mar 30 20:38:11 media serviio.sh[951]: Minus the Bear - You Kill Bugs Good, Man.mp3:Found padding starting at:12837
Mar 30 20:38:11 media serviio.sh[951]: Minus the Bear - Absinthe Party at the Fly Honey Warehouse.mp3:Found padding starting at:34687
Mar 30 20:38:11 media serviio.sh[951]: Minus the Bear - Hey, Wanna Throw Up-.mp3:Found padding starting at:9752
Mar 30 20:38:11 media serviio.sh[951]: Minus the Bear - We Are Not a Football Team.mp3:Found padding starting at:22487
Mar 30 20:38:11 media serviio.sh[951]: Minus the Bear - I Lost All My Money at the Cock Fights.mp3:Found padding starting at:32133
Mar 30 20:38:11 media serviio.sh[951]: Minus the Bear - Booyah Achieved.mp3:Found padding starting at:13649

Re: Logging to /var/log/syslog

PostPosted: Fri Apr 09, 2021 9:18 pm
by bumphere
It appears to be a systemd issue

Adding
  Code:
StandardOutput=null
to /lib/systemd/system/serviio.service so that it becomes the following fixies the issue


  Code:
[Unit]
Description=Serviio Media Server
After=syslog.target local-fs.target network.target

[Service]
Type=simple
User=serviio
Group=serviio
StandardOutput=null
ExecStart=/opt/serviio/bin/serviio.sh
ExecStop=/opt/serviio/bin/serviio.sh -stop
KillMode=none
Restart=on-abort

[Install]
WantedBy=multi-user.target