|
кто использует Nlog
|
|||
---|---|---|---|
#18+
netivanМСУ, я не нуждался в этих пояснениях как ты не поймешь. А это что за высер? netivanКакая разница отдельная база или нет, если она на одном дисковом массиве ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 18:04 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
МСУ Данила, не рефлексуй, ему в куличики играть полезно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 18:20 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
МСУnetivanМСУ, я не нуждался в этих пояснениях как ты не поймешь. А это что за высер? netivanКакая разница отдельная база или нет, если она на одном дисковом массивеТема закрыта. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2011, 10:54 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Доброго времени суток! Использовал log4net, но пришлось перейти на NLog. Вопрос вот в чём: как передать параметры в лог? К примеру, я хочу записать в HostName, UserName и т.д. свою информацию. В log4net нашёл способ, а вот в NLog что-то не получается... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 13:02 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Smems, ну смотри конфиг ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 13:23 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Smems, SmemsК примеру, я хочу записать в HostName, UserName и т.д. свою информацию Это всё есть out of the box Но если надо передать что-то ну очень особенное - то смотрите в сторону LogEventInfo. Туда можно впихнуть любую инфу. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 14:08 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
подскажите почему нлог дублирует записи? 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; ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 08:20 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
netivanArm79, очень похож на конфиг того же Nlog где можно настроить все, даже запись в БД +) че за бред на счёт пролемы записи в один файл? если приложение ОДНО, то не важно сколько там процессов ОДНОГО приложения пишут в файл, хоть тысяча: держите файл открытым, NLog буфферизует запись. понять не могу, где вы эту проблему откопали? у меня есть приложение, в ОДИН лог пишут все имеющиеся классы, и ошибки, и инфа, и дебаг, и трейс, никогда в жизни с такой проблемой не сталкивался. жесть какая... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 09:08 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
hVosttесли приложение ОДНО, то не важно сколько там процессов ОДНОГО приложения пишут в файл Вы ничего не напутали? Если приложение одно - речь должна идти не о процессах, а о потоках. И в этом случае да, проблем нет. У ТС речь шла о двух разных приложениях, то есть разных процессах. В этом случае, если не настраивать, файл для логов в открывается эксклюзивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 10:05 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
день некрофила сегодня?:) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 10:21 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
ноябь 12го, доллар стоил 31, боже как давно это было (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 10:27 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
netivanдень некрофила сегодня?:) Да дестроер смутил, в каждой некро-теме отписался, взбаламутил всех. Нет, чтобы завести отдельную тему и смиренно ждать ответов. У него другая тактика, которая описывается как "ему легче дать, чем объяснить, что его не желают" :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 10:37 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Arm79hVosttесли приложение ОДНО, то не важно сколько там процессов ОДНОГО приложения пишут в файл Вы ничего не напутали? Если приложение одно - речь должна идти не о процессах, а о потоках. И в этом случае да, проблем нет. У ТС речь шла о двух разных приложениях, то есть разных процессах. В этом случае, если не настраивать, файл для логов в открывается эксклюзивно. Один файл лога для двух разных приложений это долпоепизм чистейшей воды. Или писать в базу, как МСУ советовал в таких случаях, или писать в разные файлы. И не сношать людям и себе мозг в жёсткой форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 11:14 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
hVosttArm79пропущено... Вы ничего не напутали? Если приложение одно - речь должна идти не о процессах, а о потоках. И в этом случае да, проблем нет. У ТС речь шла о двух разных приложениях, то есть разных процессах. В этом случае, если не настраивать, файл для логов в открывается эксклюзивно. Один файл лога для двух разных приложений это долпоепизм чистейшей воды. Или писать в базу, как МСУ советовал в таких случаях, или писать в разные файлы. И не сношать людям и себе мозг в жёсткой форме. Ну, кто спорит то? :-) Тем не менее, такая возможность есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 11:21 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Arm79Ну, кто спорит то? :-) Тем не менее, такая возможность есть. Можно ещё в розетку голыми руками два оголённых провода воткнуть -- такая возможность тоже есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 11:23 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Плюс в БД - это очень быстрый поиск по различным критериям, ключи, индексы, связи, транзакционность, скорость записи и куча всего. Ну а если нужно по-быстрому нагадить, то можно и в файл, и в евент лог. А потом при достижении какого-то размера выпилить данные и заново гадить. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 12:18 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
МСУПлюс в БД - это очень быстрый поиск по различным критериям, ключи, индексы, связи, транзакционность, скорость записи и куча всего. Ну а если нужно по-быстрому нагадить, то можно и в файл, и в евент лог. А потом при достижении какого-то размера выпилить данные и заново гадить. Да, база лучше текста. Можно статистику получать, графики строить, быстро искать, показывать в интерфейсе, бекапить, делать срезы... текст это для совсем фатальных случаев, когда больше уже некуда, база отвалилась, свет погас, уборщица повесилась, доллар хрунул... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 12:39 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
hVosttДа, база лучше текста. Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 12:46 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Arm79hVosttДа, база лучше текста. Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет. Наоборот, в базу быстрее. Про уровни изоляции транзакций кому писал? Какой нах файл... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 12:52 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
МСУArm79пропущено... Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет. Наоборот, в базу быстрее. Про уровни изоляции транзакций кому писал? Какой нах файл... Да ну, ерунда. Несколько сот обращений в секунду - большая нагрузка на БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 12:56 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Arm79МСУпропущено... Наоборот, в базу быстрее. Про уровни изоляции транзакций кому писал? Какой нах файл... Да ну, ерунда. Несколько сот обращений в секунду - большая нагрузка на БД. И какие проблемы с бд? Переварит, не переживай. А файл загнется. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 13:02 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Arm79Плюсы есть, но есть и минусы. Самый главный минус - скорость. Запись в файл всяко быстрее будет. Файл это тоже база данных, если что. Только запись в файл это всё равно, что запись в БД в одно поле, одной записи, одной таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 13:04 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
МСУArm79пропущено... Да ну, ерунда. Несколько сот обращений в секунду - большая нагрузка на БД. И какие проблемы с бд? Переварит, не переживай. А файл загнется. Ни в коем случае :-) Предположим, работает какой-нибудь сетевой сервис. И нужно лог писать о его состоянии. И тут отвалилась сеть. Естественно, посыпятся ошибки, но записаться в Бд уже не смогут, ибо сеть отвалилась :-) Далее, представим себе ферму из 10 таких серверов. И каждый из них пытается записать в одну БД логи о себе. Это каких аппаратных возможностей нужно, чтобы все дело писать. К тому же от логов в онлайне нужно отнюдь не все, а лишь выцыганить нештатное поведение или ошибки. То есть события типа Error, Warning. Да и заводить отдельный сервер для БД логов (не базу, а сервер) дело очень гемморойное в плане бюрократии. Особенно когда в организации что-то типа HP OVO. Какое там, даже SMTP для оповещения об ошибках на почту не дали. В общем, пришлось события уровня info и критичнее, писать в файлы, ERROR и WARNING - EventLog ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 13:37 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
hVosttФайл это тоже база данных, если что. Только запись в файл это всё равно, что запись в БД в одно поле, одной записи, одной таблицы Не все равно. Файл заполняется напрямую байтами, а информация, проходящая через СУБД, перед превращением в те же байты проходит несколько шагов, что уже автоматически медленнее. PS Речь идет о том, что в постоянно ОТКРЫТЫЙ файл писать быстрее. Если же на каждый цикл открывать/закрывать файл, то СУБД может и переплюнуть за счет кэширования. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 13:39 |
|
кто использует Nlog
|
|||
---|---|---|---|
#18+
Arm79Предположим, работает какой-нибудь сетевой сервис. И нужно лог писать о его состоянии. И тут отвалилась сеть. Естественно, посыпятся ошибки, но записаться в Бд уже не смогут, ибо сеть отвалилась :-) Так БД может крутиться локально :) Более того, есть embedded database если что. И даже если отлетела сеть, то какая уже разница, бизнес данные всё-равно уже не доступны, как работать пользователю с ресурсом? Да и сетевые вопросы должны траблшутить сетевики, а не твой файлик на сайте. Не нужно пытаться решить все проблемы мира одним способом, это неправильно. Arm79Далее, представим себе ферму из 10 таких серверов. И каждый из них пытается записать в одну БД логи о себе. Это каких аппаратных возможностей нужно, чтобы все дело писать. А какие проблемы? Десятки и сотни терабайт вообще без проблем крутятся тем же скулем. Это ж сколько десятилетий нужно прожить, чтобы засрать БД так, чтобы всё колом встало. И как ты будешь в этом случае смотреться со своим файликом? Особенно, когда нужно поднять какую-то информацию по определенному условию. Arm79Да и заводить отдельный сервер для БД логов (не базу, а сервер) дело очень гемморойное в плане бюрократии. Особенно когда в организации что-то типа HP OVO. Какое там, даже SMTP для оповещения об ошибках на почту не дали. Всё зависит от задачи. Сервер или просто БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 14:58 |
|
|
start [/forum/topic.php?fid=20&msg=38777198&tid=1402355]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 360ms |
total: | 492ms |
0 / 0 |