powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / кто использует Nlog
25 сообщений из 63, страница 2 из 3
кто использует Nlog
    #37375740
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanМСУ, я не нуждался в этих пояснениях как ты не поймешь.
А это что за высер?

netivanКакая разница отдельная база или нет, если она на одном дисковом массиве
...
Рейтинг: 0 / 0
кто использует Nlog
    #37375773
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ
Данила, не рефлексуй, ему в куличики играть полезно.
...
Рейтинг: 0 / 0
кто использует Nlog
    #37376444
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУnetivanМСУ, я не нуждался в этих пояснениях как ты не поймешь.
А это что за высер?

netivanКакая разница отдельная база или нет, если она на одном дисковом массивеТема закрыта.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
кто использует Nlog
    #38054653
Smems
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Использовал log4net, но пришлось перейти на NLog. Вопрос вот в чём: как передать параметры в лог? К примеру, я хочу записать в HostName, UserName и т.д. свою информацию. В log4net нашёл способ, а вот в NLog что-то не получается...
...
Рейтинг: 0 / 0
кто использует Nlog
    #38054705
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Smems,

ну смотри конфиг
...
Рейтинг: 0 / 0
кто использует Nlog
    #38054789
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Smems,

SmemsК примеру, я хочу записать в HostName, UserName и т.д. свою информацию
Это всё есть out of the box

Но если надо передать что-то ну очень особенное - то смотрите в сторону LogEventInfo. Туда можно впихнуть любую инфу.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
кто использует Nlog
    #38776862
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите почему нлог дублирует записи?
10/15/2014 10:14:46|Debug|select "Date_Add" || SELECT "Date_Add" FROM "SC_Post16"."TPost16" order by "Date_Add" desc limit 1;
10/15/2014 10:14:46|Debug|select "Date_Add" || SELECT "Date_Add" FROM "SC_Post16"."TPost16" order by "Date_Add" desc limit 1;
...
Рейтинг: 0 / 0
кто использует Nlog
    #38776890
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanArm79,

очень похож на конфиг того же Nlog где можно настроить все, даже запись в БД +)

че за бред на счёт пролемы записи в один файл? если приложение ОДНО, то не важно сколько там процессов ОДНОГО приложения пишут в файл, хоть тысяча: держите файл открытым, NLog буфферизует запись. понять не могу, где вы эту проблему откопали? у меня есть приложение, в ОДИН лог пишут все имеющиеся классы, и ошибки, и инфа, и дебаг, и трейс, никогда в жизни с такой проблемой не сталкивался. жесть какая...
...
Рейтинг: 0 / 0
кто использует Nlog
    #38776941
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttесли приложение ОДНО, то не важно сколько там процессов ОДНОГО приложения пишут в файл
Вы ничего не напутали? Если приложение одно - речь должна идти не о процессах, а о потоках. И в этом случае да, проблем нет.

У ТС речь шла о двух разных приложениях, то есть разных процессах. В этом случае, если не настраивать, файл для логов в открывается эксклюзивно.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38776963
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
день некрофила сегодня?:)
...
Рейтинг: 0 / 0
кто использует Nlog
    #38776973
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ноябь 12го, доллар стоил 31,
боже как давно это было (с)
...
Рейтинг: 0 / 0
кто использует Nlog
    #38776992
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanдень некрофила сегодня?:)
Да дестроер смутил, в каждой некро-теме отписался, взбаламутил всех. Нет, чтобы завести отдельную тему и смиренно ждать ответов. У него другая тактика, которая описывается как "ему легче дать, чем объяснить, что его не желают" :-)
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777055
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79hVosttесли приложение ОДНО, то не важно сколько там процессов ОДНОГО приложения пишут в файл
Вы ничего не напутали? Если приложение одно - речь должна идти не о процессах, а о потоках. И в этом случае да, проблем нет.

У ТС речь шла о двух разных приложениях, то есть разных процессах. В этом случае, если не настраивать, файл для логов в открывается эксклюзивно.

Один файл лога для двух разных приложений это долпоепизм чистейшей воды. Или писать в базу, как МСУ советовал в таких случаях, или писать в разные файлы. И не сношать людям и себе мозг в жёсткой форме.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777065
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttArm79пропущено...

Вы ничего не напутали? Если приложение одно - речь должна идти не о процессах, а о потоках. И в этом случае да, проблем нет.

У ТС речь шла о двух разных приложениях, то есть разных процессах. В этом случае, если не настраивать, файл для логов в открывается эксклюзивно.

Один файл лога для двух разных приложений это долпоепизм чистейшей воды. Или писать в базу, как МСУ советовал в таких случаях, или писать в разные файлы. И не сношать людям и себе мозг в жёсткой форме.
Ну, кто спорит то? :-) Тем не менее, такая возможность есть.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777067
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Ну, кто спорит то? :-) Тем не менее, такая возможность есть.

Можно ещё в розетку голыми руками два оголённых провода воткнуть -- такая возможность тоже есть.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777140
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плюс в БД - это очень быстрый поиск по различным критериям, ключи, индексы, связи, транзакционность, скорость записи и куча всего. Ну а если нужно по-быстрому нагадить, то можно и в файл, и в евент лог. А потом при достижении какого-то размера выпилить данные и заново гадить.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777175
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПлюс в БД - это очень быстрый поиск по различным критериям, ключи, индексы, связи, транзакционность, скорость записи и куча всего. Ну а если нужно по-быстрому нагадить, то можно и в файл, и в евент лог. А потом при достижении какого-то размера выпилить данные и заново гадить.

Да, база лучше текста. Можно статистику получать, графики строить, быстро искать, показывать в интерфейсе, бекапить, делать срезы... текст это для совсем фатальных случаев, когда больше уже некуда, база отвалилась, свет погас, уборщица повесилась, доллар хрунул...
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777187
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДа, база лучше текста.
Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777198
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79hVosttДа, база лучше текста.
Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет.
Наоборот, в базу быстрее. Про уровни изоляции транзакций кому писал? Какой нах файл...
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777209
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУArm79пропущено...

Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет.
Наоборот, в базу быстрее. Про уровни изоляции транзакций кому писал? Какой нах файл...
Да ну, ерунда. Несколько сот обращений в секунду - большая нагрузка на БД.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777220
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79МСУпропущено...

Наоборот, в базу быстрее. Про уровни изоляции транзакций кому писал? Какой нах файл...
Да ну, ерунда. Несколько сот обращений в секунду - большая нагрузка на БД.
И какие проблемы с бд? Переварит, не переживай. А файл загнется.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777228
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет.

Файл это тоже база данных, если что. Только запись в файл это всё равно, что запись в БД в одно поле, одной записи, одной таблицы
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777305
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУArm79пропущено...

Да ну, ерунда. Несколько сот обращений в секунду - большая нагрузка на БД.
И какие проблемы с бд? Переварит, не переживай. А файл загнется.
Ни в коем случае :-)

Предположим, работает какой-нибудь сетевой сервис. И нужно лог писать о его состоянии. И тут отвалилась сеть. Естественно, посыпятся ошибки, но записаться в Бд уже не смогут, ибо сеть отвалилась :-)

Далее, представим себе ферму из 10 таких серверов. И каждый из них пытается записать в одну БД логи о себе. Это каких аппаратных возможностей нужно, чтобы все дело писать.

К тому же от логов в онлайне нужно отнюдь не все, а лишь выцыганить нештатное поведение или ошибки. То есть события типа Error, Warning.

Да и заводить отдельный сервер для БД логов (не базу, а сервер) дело очень гемморойное в плане бюрократии. Особенно когда в организации что-то типа HP OVO. Какое там, даже SMTP для оповещения об ошибках на почту не дали.

В общем, пришлось события уровня info и критичнее, писать в файлы, ERROR и WARNING - EventLog
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777310
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttФайл это тоже база данных, если что. Только запись в файл это всё равно, что запись в БД в одно поле, одной записи, одной таблицы
Не все равно. Файл заполняется напрямую байтами, а информация, проходящая через СУБД, перед превращением в те же байты проходит несколько шагов, что уже автоматически медленнее.

PS Речь идет о том, что в постоянно ОТКРЫТЫЙ файл писать быстрее. Если же на каждый цикл открывать/закрывать файл, то СУБД может и переплюнуть за счет кэширования.
...
Рейтинг: 0 / 0
кто использует Nlog
    #38777456
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Предположим, работает какой-нибудь сетевой сервис. И нужно лог писать о его состоянии. И тут отвалилась сеть. Естественно, посыпятся ошибки, но записаться в Бд уже не смогут, ибо сеть отвалилась :-)
Так БД может крутиться локально :) Более того, есть embedded database если что. И даже если отлетела сеть, то какая уже разница, бизнес данные всё-равно уже не доступны, как работать пользователю с ресурсом? Да и сетевые вопросы должны траблшутить сетевики, а не твой файлик на сайте. Не нужно пытаться решить все проблемы мира одним способом, это неправильно.

Arm79Далее, представим себе ферму из 10 таких серверов. И каждый из них пытается записать в одну БД логи о себе. Это каких аппаратных возможностей нужно, чтобы все дело писать.
А какие проблемы? Десятки и сотни терабайт вообще без проблем крутятся тем же скулем. Это ж сколько десятилетий нужно прожить, чтобы засрать БД так, чтобы всё колом встало. И как ты будешь в этом случае смотреться со своим файликом? Особенно, когда нужно поднять какую-то информацию по определенному условию.

Arm79Да и заводить отдельный сервер для БД логов (не базу, а сервер) дело очень гемморойное в плане бюрократии. Особенно когда в организации что-то типа HP OVO. Какое там, даже SMTP для оповещения об ошибках на почту не дали.
Всё зависит от задачи. Сервер или просто БД.
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / кто использует Nlog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]