我希望能在这个伟大的问题上获得一些明确的答案.在.net中编写Web应用程序时,是否应该使用IIS访问日志中的追加功能来存储您想要的内容或者您应该写入Windows事件日志?
我在谈论信息记录,警告记录和错误记录.将它拆分并写入iis日志和事件日志是否明智?
或者对于普通的.net windows应用程序,他们应该写入自己的日志文件还是使用事件日志?
我正在尝试编写一个Syslog监听器,到目前为止,它很好地通过TCP接受传入消息,但我也希望UDP能够运行.
这是我正在使用的UDP服务器代码,它使用python客户端应用程序.我还有另一个应用程序也可以使用python客户端应用程序.
# Server program
# UDP VERSION
from socket import *
# Set the socket parameters
host = "localhost"
port = 514
buf = 1024
addr = (host,port)
# Create socket and bind to address
UDPSock = socket(AF_INET,SOCK_DGRAM)
UDPSock.bind(addr)
# Receive messages
while 1:
data,addr = UDPSock.recvfrom(buf)
if not data:
print "Client has exited!"
break
else:
print "\nReceived message '", data,"'"
# Close socket
UDPSock.close()
Run Code Online (Sandbox Code Playgroud)
使用此代码,我可以发送到服务器并让它显示代码.
# Client program
from socket import *
# Set the socket parameters
host …Run Code Online (Sandbox Code Playgroud)