我准备用log4net,来记录一些系统的操作日志。日志内容写到数据库里面。
网上例子在config里面配置的时候,数据库的信息,IP,帐号和密码全部都写进去了。
这样不是很危险吗?你们平时怎么使用log4net的?

解决方案 »

  1.   

    日志写专门的数据库,用专门的用户密码
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  2.   


    但是帐号和密码都是明码,能不能配置log4net的时候把一般信息加密呢?
      

  3.   


    但是帐号和密码都是明码,能不能配置log4net的时候把一般信息加密呢?如果这样的话 把字符串加密 之后写到COnfig里面
      

  4.   

    但是帐号和密码都是明码,能不能配置log4net的时候把一般信息加密呢?如果这样的话 把字符串加密 之后写到COnfig里面比如:这段数据信息的配置。怎么才可以加密?
           <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
                <connectionString value="DATABASE=DBErrorLogs;SERVER=myserver;UID=user;PWD=pwdpwd;Connect Timeout=15;" />
                <commandText value="INSERT INTO ErrorLog ([dtDate],[sThread],[sLevel],[sLogger],[sMessage],[sException]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)" />