Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

ewgnib


Имеющий Что Сказать

Зарегистрирован:
22 July 2005
Сообщения: 77
Примеры кода: 0
 

Запись в логи

05 April 2006 10:58  


Есть класс записи в лог файл

public class Log
	{
		private static StreamWriter w;

		static  Log()
		{
			HttpContext context = HttpContext.Current;
			w = new StreamWriter( new FileStream( context.Request.MapPath("~/Log/logfile.log"), FileMode.OpenOrCreate, FileAccess.Write ), Encoding.GetEncoding("windows-1251"));
			w.AutoFlush = true;
		}

		public static void WriteToLog( string s ) 
		{
			string logstr = String.Format("{0} {1} {2}", DateTime.Now.ToString(), HttpContext.Current.Request.UserHostAddress, s );
			if ( w != null) 
			{
				w.WriteLine( logstr ); 
			}
		}

		public static void Close() 
		{
			if (w != null)
				w.Close();
		}
	}



Вызываю его в любом методе так:
Log.WriteToLog(...), конструктор по идеи сам проинициализируется и при последующих вызовах WriteToLog уже не вызывается.
Вылазит ошибка, мол, access denied к файлу. В сообщении говорится, что у ASP.NET нет прав для ресурса.

Как правильно выставить права? Сделать права для ASP.NET для записи в папке Log ?




Наверх
  



Общие вопросы программирования на ASP.NET

 Запись в логиewgnib  05 April 2006 10:58
 RE: Запись в логиJcomp  05 April 2006 11:28
 RE[2]: Запись в логиewgnib  05 April 2006 11:31
 RE[3]: Запись в логиJcomp  05 April 2006 11:41
 RE[4]: Запись в логиewgnib  05 April 2006 11:54
 RE[5]: Запись в логиJcomp  05 April 2006 11:56
 RE[6]: Запись в логиJcomp  05 April 2006 11:57
 RE[7]: Запись в логиewgnib  05 April 2006 13:04
 RE[8]: Запись в логиJcomp  05 April 2006 13:19
 RE[9]: Запись в логиewgnib  05 April 2006 13:25
 RE[10]: Запись в логиJcomp  05 April 2006 13:29
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта