我有log4net设置并配置为插入到sql server 2005表中.我的表叫做Log.当我调用log4net方法时,它不会将任何数据输入到sql server中的日志数据库中.我的客户端c#代码没有收到任何错误.我是否需要将用户添加到sql的日志表中?现在我正在使用Windows身份验证.
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="ADONetAppender" type="log4net.Appender.ADONetAppender">
<bufferSize value="100" />
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
connectionString value="Data Source=V-FIN-SQL-D\SQL2005;Initial Catalog=DevMHAIC;Integrated Security=True;Connection Timeout=360" />
<commandText value="INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES
(@log_date, @thread, @log_level, @logger, @message, @exception)" />
<parameter>
<parameterName value="@log_date" />
<dbType value="DateTime" />
<layout type="log4net.Layout.RawTimeStampLayout" />
</parameter>
<parameter>
<parameterName value="@thread" />
<dbType value="String" />
<size value="32" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%t" />
</layout>
</parameter>
<parameter>
<parameterName value="@log_level" />
<dbType value="String" /> …Run Code Online (Sandbox Code Playgroud) 我正在一家小公司的5名开发人员的团队中工作.有3个人在这里工作,2个人远程工作.目前,我们使用Assembla和Trac进行源代码控制.我们正在开发一个ASP.NET MVC网站.我们现在没有托管我们的生产环境.我正在使用Teamcity设置BuildServer !! 我现在正在笔记本电脑上使用它.我们应该托管自己的构建服务器还是支付其他费用?
我们通过Assembla与CI Team City建立了svn.我理解源代码控制,我的团队是新手吗?我们该如何开展工作?现在我们的环境没有按照应有的方式组织.我也试图让Trac为我们的团队工作.我们应该怎样做每个人在那里工作?完成后将更改合并到主干?或者允许他们在Trunk上工作,希望Teamcity会抓到坏东西?