1.. zephyr:code-sample:: syslog-net 2 :name: Remote syslog 3 :relevant-api: log_backend log_ctrl 4 5 Enable a remote syslog service that sends syslog messages to a remote server 6 7Overview 8******** 9 10This sample application enables a remote syslog service that will 11send syslog messages to a remote server, as configured in ``prj.conf``. 12See https://tools.ietf.org/html/rfc5424 and https://tools.ietf.org/html/rfc5426 13for more details about syslog protocol over UDP. 14 15The source code for this sample application can be found at: 16:zephyr_file:`samples/net/syslog_net`. 17 18Requirements 19************ 20 21- :ref:`networking_with_host` 22 23Building and Running 24******************** 25 26For configuring the remote IPv6 syslog server, set the following 27variables in prj.conf file: 28 29.. code-block:: console 30 31 CONFIG_LOG_BACKEND_NET=y 32 CONFIG_LOG_BACKEND_NET_SERVER="[2001:db8::2]:514" 33 34Default port number is 514 if user does not specify a value. 35The following syntax is supported for the server address 36and port: 37 38.. code-block:: console 39 40 192.0.2.1:514 41 192.0.2.42 42 [2001:db8::1]:514 43 [2001:db8::2] 44 2001:db::42 45 46Build syslog_net sample application like this: 47 48.. zephyr-app-commands:: 49 :zephyr-app: samples/net/syslog_net 50 :board: <board to use> 51 :conf: <config file to use> 52 :goals: build 53 :compact: 54