[HOW TO] Write system/connect/file log for your applications

Share your awesome tips and tricks here.

Moderator: Lillian.W@AST

User avatar
James.W@AST
Posts: 189
youtube meble na wymiar Warszawa
Joined: Wed Jun 06, 2012 12:50 am

[HOW TO] Write system/connect/file log for your applications

Post by James.W@AST »

You may use the built-in utility to write your own logs in [System Information] -> [Log], and it's located at "/usr/builtin/syslog"

You can see the details about this utility by executing it:

Code: Select all

root@AS-606T:/ # /usr/sbin/syslog
Syslog. Ver. 0.1.0
Copyright (C) 2012 Asustor Systems, Inc.  All Rights Reserved.

Usage: /usr/sbin/syslog options
  -h --help             Display this usage information.
  -q --quiet            Be quiet.
  -g --log <type>       Type of log (0: System, 1: Connection, 2: File Access, 3: Boot Up)
  -l --level <type>     Type of level (0: INFO, 1: WARNING, 2: ERROR, 3: CRITICAL)
  -t --time <datetime>  Date and time format YYYY-MM-DD HH:mm:ss (2012-03-15 09:13:38)
  -u --user <name>      User name
  -e --event <msg>      Event message
  -f --from <address>   Log from which host ip address
  -c --computer <name>  Log from which computer name
  -p --protocol <name>  Connection/File Access protocol (service)
  -i --action <type>    Connection action (0: Sign in, 1: Sign out, 2: Sign in failed)
  -a --access <type>    File access type (0: Read, 1: Write, 2: Delete, 3: Create, 4: Create Folder, 5: Delete Folder, 6: Rename, 7: Move/Copy )
  -s --source <path>    File access file full path
And here are some examples about how to write different type of logs (System, Connection and File Access):

System log:

Code: Select all

/usr/sbin/syslog --log 0 --level 0 --user admin --event "System started"
Connection log:

Code: Select all

/usr/sbin/syslog -g 1 -l 1 -u admin -f 192.168.0.1 -c User-PC -p SAMBA -i 2
File access log:

Code: Select all

/usr/sbin/syslog -g 2 -l 1 -u admin -f 192.168.1.10 -p FTP -a 2 -s "/volume1/Public/file.txt"
To Infinity and Beyond!

Friends of My AS-606T: (RAID 5 with WD Black 2TB * 4, WD Red 2TB * 2)
MacBook Air (10.8) & Self-assembled Windows PC (Windows 7)
iPhone 4S (iOS 6) & iPad 2 (iOS 6)
Boxee Box, Logitech Squeezebox Duet
SONY HT-CT150 Sound Bar (Connected directly to the NAS via HDMI)
CISCO Linksys E4200
ho66es
Posts: 476
Joined: Wed Mar 13, 2013 5:38 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by ho66es »

many thanks, working nicely here.
608t
pataranda
Posts: 13
Joined: Sat Nov 23, 2013 12:32 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by pataranda »

hello, I tried to do this on the 302 but I did not create the file. I have to enable something first? what it means to use the built-in utility?

thank you very much
ho66es
Posts: 476
Joined: Wed Mar 13, 2013 5:38 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by ho66es »

pataranda wrote:hello, I tried to do this on the 302 but I did not create the file. I have to enable something first? what it means to use the built-in utility?

thank you very much
the built in utility referred to is 'syslog' located in /usr/sbin
608t
pataranda
Posts: 13
Joined: Sat Nov 23, 2013 12:32 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by pataranda »

But you can create a text file that automatically exports the report I access?

thank you very much
ho66es
Posts: 476
Joined: Wed Mar 13, 2013 5:38 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by ho66es »

pataranda wrote:But you can create a text file that automatically exports the report I access?

thank you very much
sorry I am not sure I understand exactly what you are trying to do, I use the util to write information to the system log from a batch file I use to backup my mysql databases
Capture.PNG
Capture.PNG (15.31 KiB) Viewed 25477 times
explained with exaples in this thread http://forum.asustor.com/viewtopic.php?f=49&t=1728
608t
pataranda
Posts: 13
Joined: Sat Nov 23, 2013 12:32 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by pataranda »

I have to export the syslog file access, is it possible?
ho66es
Posts: 476
Joined: Wed Mar 13, 2013 5:38 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by ho66es »

pataranda wrote:I have to export the syslog file access, is it possible?
they are created in an accessible folder so the simple answer is yes, you should be able to access them with file explorer or do you require something else?

just checked, its not easy from file explorer, I use winscp and with it there are no problems accessing logs.
608t
pataranda
Posts: 13
Joined: Sat Nov 23, 2013 12:32 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by pataranda »

but what is the folder where I can find them?
thank you very much
ho66es
Posts: 476
Joined: Wed Mar 13, 2013 5:38 am

Re: [HOW TO] Write system/connect/file log for your applicat

Post by ho66es »

Not at home right now think it's /var/logs

Sent from my Nexus 5 using Tapatalk
608t
Post Reply

Return to “Tips & Tricks”