Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 在业务逻辑层中获取用户名。。。?_Logging_Sharepoint 2010_Web Parts_Business Layer - Fatal编程技术网

Logging 在业务逻辑层中获取用户名。。。?

Logging 在业务逻辑层中获取用户名。。。?,logging,sharepoint-2010,web-parts,business-layer,Logging,Sharepoint 2010,Web Parts,Business Layer,我正在编写一个应用程序的Sharepoint可视Web部件前端。这可能与我的问题无关,因为在我看来,同样的问题也适用于任何ASP.net应用程序 该应用程序有一个业务逻辑类和一个数据访问类。我试图从业务层写入日志文件,但问题是我不知道如何从业务层获取Sharepoint用户的用户名。有什么想法吗 我正在使用C#和.NET3.5以及VisualStudio2010 谢谢 您没有SPWeb对象吗?是的,在VWP层中,但不在业务逻辑层中。应用程序分为多个层。您不能将该对象传递给业务层吗?日志事件可能在

我正在编写一个应用程序的Sharepoint可视Web部件前端。这可能与我的问题无关,因为在我看来,同样的问题也适用于任何ASP.net应用程序

该应用程序有一个业务逻辑类和一个数据访问类。我试图从业务层写入日志文件,但问题是我不知道如何从业务层获取Sharepoint用户的用户名。有什么想法吗

我正在使用C#和.NET3.5以及VisualStudio2010


谢谢

您没有SPWeb对象吗?是的,在VWP层中,但不在业务逻辑层中。应用程序分为多个层。您不能将该对象传递给业务层吗?日志事件可能在没有(必要)UI层调用的情况下发生。我想我可以公开一个可以从BL调用的“log info”对象,前提是我构建的每个UI都有相同的对象。。。?我一定对自己的无知感到完全困惑,因为在我看来,每个人都应该有同样的问题。我需要一些“通用”的方法从与解决方案相关联的任何UI中获取用户名…您试图将错误记录到哪里?wondows日志?