Bonjour,
Mon probleme est que je n'arrive pas à envoyer les logs de mon web service (WCF) sur le serveur syslog qui se trouve sur un nas synology.
Le web.config du web service avec les différents tests (non-concluant):
Je tiens a préciser que les logs se placent très bien dans le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler"/> </configSections> <log4net> <root> <level value="ALL" /> <appender-ref ref="LogFile" /> <appender-ref ref="Syslog" /> </root> <appender name="LogFile" type="log4net.Appender.RollingFileAppender, log4net"> <file type="log4net.Util.PatternString" value="S:\Data\NDG_A_RECUPERER\Log.%date{yyyy-MM-dd}.txt"/> <param name="DatePattern" value="yyyy-MM-dd"/> <param name="maxSizeRollBackups" value="10" /> <appendToFile value="true" /> <param name="staticLogFileName" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="conversionPattern" value="%d{ddd MMM dd HH:mm:ss zzz yyyy} %logger %: %level% - %message%newline"/> </layout> </appender> <!-- <appender name="Syslog" type="log4net.Appender.RemotingAppender" > <sink value="tcp://82.XXX.XXX.XXX:516/LoggingSink" /> <lossy value="false" /> <bufferSize value="1" /> <onlyFixPartialEventData value="true" /> </appender> <appender name="Syslog" type="log4net.Appender.RemoteSyslogAppender"> <facility value="Local6" /> <identity value="MyApp[%level][%property{log4net:HostName}]" /> <layout type="log4net.Layout.PatternLayout" value="%-5level %logger [%ndc] - %message" /> <RemoteAddress value="82.XXX.XXX.XXX" /> <RemotePort value="516" /> </appender> <appender name="Syslog" type="log4net.Appender.RemoteSyslogAppender"> <facility value="local7" /> <identity value=" %date{yyyy-MM-ddTHH:mm:ss.ffffffzzz} %P{log4net:HostName} %P{app}" /> <RemoteAddress value="82.XXX.XXX.XXX" /> <layout type="log4net.Layout.PatternLayout" value=" %P{pid}:%logger %m%n"/> <RemotePort value="516" /> </appender> --> </log4net>
Le serveur syslog est configuré pour recevoir les logs en UDP sur le port 514 (pour un autre usage) et le TCP sur le 516 pour toutes les autres applis.
ca fait un peu 2 jours que je n'arrive pas à envoyer les logs sur le serveur, si vous pouviez m'aider
Partager