Потрібні більш якісні логи (more verbose logging)

Ваші пропозиції щодо розширення функціоналу програми.
Відповісти
Charg
Повідомлень: 53
З нами з: 23 березня 2015, 18:11

Потрібні більш якісні логи (more verbose logging)

Повідомлення Charg » 10 січня 2023, 11:30

Два приклада помилок, які можно було б пофіксити якби в логах була необхідна інформація:

1)
DMFAppServer=1940_2023-01-10.log | Показать
10.01.23 08:38:44.954 000000D3 ERROR >>> CALL SERVER ERROR
10.01.23 08:38:44.954 000000D3 ERROR System.Net.WebException: Время ожидания операции истекло
в System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
в System.Net.HttpWebRequest.GetRequestStream()
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в ZvitPublishedObjects.WebGate.Gate.GetMessagesEx(Byte[] signedEDRPOU, String senderEmail, String[]& messagesList)
в ZvitPublishedObjects.Server.WebGateMgr.GetMessages(Int64 userId, String url, Byte[] signedEDRPOU, String eMail)
в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
10.01.23 08:38:44.954 000000D3 ERROR CLIENT REQUEST
10.01.23 08:38:44.954 000000D3 ERROR __Uri = /WebGateMgr
__MethodName = GetMessages
__MethodSignature =
__TypeName = ZvitInterface.Mail.IWebGate, ZvitInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
__Args = System.Object[]
__CallContext = System.Runtime.Remoting.Messaging.LogicalCallContext

10.01.23 08:38:44.954 000000D3 ERROR <<< CALL SERVER ERROR
Це з'єднання з чим? З яким хостом, з якого підприємства? Невідомо... Але це було б корисно бачити в логах, щоб була якась інформація де чи що потрібно виправити.

2)
mail.log | Показать
05/01/2023 14:03:43 Err Ініціалізація POP3. Помилка з'єднання Host: pop.gmail.com, Port: 995, SSL: 1, User: [email protected], Response: -ERR [AUTH] Username and password not accepted.

05/01/2023 14:34:01 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
05/01/2023 15:54:27 Err Ініціалізація POP3. Помилка з'єднання Host: pop.gmail.com, Port: 995, SSL: 1, User: [email protected], Response: -ERR [AUTH] Username and password not accepted.

06/01/2023 10:22:36 Err Ініціалізація POP3. Помилка з'єднання Host: pop.gmail.com, Port: 995, SSL: 1, User: [email protected], Response: -ERR [AUTH] Username and password not accepted.

06/01/2023 14:39:44 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
06/01/2023 14:39:44 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
06/01/2023 16:10:06 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
06/01/2023 16:10:06 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
06/01/2023 17:26:51 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
06/01/2023 17:26:51 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
07/01/2023 18:19:56 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
07/01/2023 18:25:59 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
07/01/2023 18:28:57 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
09/01/2023 10:17:26 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
09/01/2023 10:17:26 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
09/01/2023 10:39:50 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
Ті ж самі питання - у якому підприємстві виникла помилка з поштою - невідомо. Також, в деяких випадках хочаб видно до якої пошти медок не зміг залогінитись (у наведеному прикладі - User: [email protected]), але в більшості випадків там Mailbox: чи User: (null), тобто навіть цей параметр не передається в лог взагалі (мабуть баг)

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення Marat Melnyk » 10 січня 2023, 17:41

Charg писав:
10 січня 2023, 11:30
Два приклада помилок, які можно було б пофіксити якби в логах була необхідна інформація:

1)
DMFAppServer=1940_2023-01-10.log | Показать
10.01.23 08:38:44.954 000000D3 ERROR >>> CALL SERVER ERROR
10.01.23 08:38:44.954 000000D3 ERROR System.Net.WebException: Время ожидания операции истекло
в System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
в System.Net.HttpWebRequest.GetRequestStream()
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в ZvitPublishedObjects.WebGate.Gate.GetMessagesEx(Byte[] signedEDRPOU, String senderEmail, String[]& messagesList)
в ZvitPublishedObjects.Server.WebGateMgr.GetMessages(Int64 userId, String url, Byte[] signedEDRPOU, String eMail)
в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
10.01.23 08:38:44.954 000000D3 ERROR CLIENT REQUEST
10.01.23 08:38:44.954 000000D3 ERROR __Uri = /WebGateMgr
__MethodName = GetMessages
__MethodSignature =
__TypeName = ZvitInterface.Mail.IWebGate, ZvitInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
__Args = System.Object[]
__CallContext = System.Runtime.Remoting.Messaging.LogicalCallContext

10.01.23 08:38:44.954 000000D3 ERROR <<< CALL SERVER ERROR
Це з'єднання з чим? З яким хостом, з якого підприємства? Невідомо... Але це було б корисно бачити в логах, щоб була якась інформація де чи що потрібно виправити.

2)
mail.log | Показать
05/01/2023 14:03:43 Err Ініціалізація POP3. Помилка з'єднання Host: pop.gmail.com, Port: 995, SSL: 1, User: [email protected], Response: -ERR [AUTH] Username and password not accepted.

05/01/2023 14:34:01 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
05/01/2023 15:54:27 Err Ініціалізація POP3. Помилка з'єднання Host: pop.gmail.com, Port: 995, SSL: 1, User: [email protected], Response: -ERR [AUTH] Username and password not accepted.

06/01/2023 10:22:36 Err Ініціалізація POP3. Помилка з'єднання Host: pop.gmail.com, Port: 995, SSL: 1, User: [email protected], Response: -ERR [AUTH] Username and password not accepted.

06/01/2023 14:39:44 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
06/01/2023 14:39:44 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
06/01/2023 16:10:06 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
06/01/2023 16:10:06 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
06/01/2023 17:26:51 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
06/01/2023 17:26:51 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
07/01/2023 18:19:56 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
07/01/2023 18:25:59 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
07/01/2023 18:28:57 Err Ініціалізація IMAP. Помилка з'єднання Host: imap.gmail.com, Port: 993, SSL: 1, Mailbox: , Ret: 9, Response: login error
09/01/2023 10:17:26 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
09/01/2023 10:17:26 Err POP3. Помилка завершення сеансу Host: pop.companydomain.ua, Port: 110, SSL: 0, User: (null), Response:
09/01/2023 10:39:50 Err Ініціалізація POP3. Помилка з'єднання Host: pop.companydomain.ua, Port: 110, SSL: 0, Response:
Ті ж самі питання - у якому підприємстві виникла помилка з поштою - невідомо. Також, в деяких випадках хочаб видно до якої пошти медок не зміг залогінитись (у наведеному прикладі - User: [email protected]), але в більшості випадків там Mailbox: чи User: (null), тобто навіть цей параметр не передається в лог взагалі (мабуть баг)
Добрий день!
Лог файли формуються для розробників.
Доопрацювання не плануються.

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення priup » 10 січня 2023, 18:49

Как на фронте говорят:

"нефиг шастать.."

agtrif
Повідомлень: 113
З нами з: 24 січня 2014, 14:31

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення agtrif » 13 січня 2023, 22:48

а дарма.
Дарма вважати, що у спільноті Медка лиш бухгалтери.
Вже і Microsoft вкладає чималі гроші в opensource.
Безкоштовна (незалежна) допомога тільки покращує продукт.

Charg
Повідомлень: 53
З нами з: 23 березня 2015, 18:11

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення Charg » 15 січня 2023, 23:58

agtrif писав:
13 січня 2023, 22:48
а дарма.
Дарма вважати, що у спільноті Медка лиш бухгалтери.
Та тут навіть не в допомозі справа. У будь-якій конторі якщо є бухгалтери які користуються медком - є і адміни які це все, у тому числі, підтримують (як от я).
І було б набагато більш продуктивно мати можливість якісь банальні помилки фіксити самостійно а також моніторити сам факт їх, помилок, наявність.
Та й взагалі, будь яка техпідтримка в очевидь також буде використовувати ті ж самі логи у своїй роботі, що пришвидшить увесь процесс.

Забби
Повідомлень: 229
З нами з: 02 квітня 2018, 12:43

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення Забби » 17 січня 2023, 21:08

Медок - максимально закрита програма, така релігія)
Я дивуюся, чому ще існуючі логи не зашифровані :)

Charg
Повідомлень: 53
З нами з: 23 березня 2015, 18:11

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення Charg » 18 січня 2023, 13:16

Я ж не питаю якісь внутрішні складні штуки чи повний stack trace, але замість "помилка з'єднання з imap.google.com" можно було б писати "в підприємстві з єдрпоу 12345 помилка з'днання з imap.google.com". Це і не складно и корисно.

hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення hatmaster » 09 березня 2023, 16:44

Забби писав:
17 січня 2023, 21:08
Медок - максимально закрита програма, така релігія)
Я дивуюся, чому ще існуючі логи не зашифровані :)
тому що існуючі логи і так не надто інформативні...

І так, наведіть приклад максимально відкритої програми з інформативними логами?..
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення hatmaster » 09 березня 2023, 16:51

Charg писав:
18 січня 2023, 13:16
Я ж не питаю якісь внутрішні складні штуки чи повний stack trace, але замість "помилка з'єднання з imap.google.com" можно було б писати "в підприємстві з єдрпоу 12345 помилка з'днання з imap.google.com". Це і не складно и корисно.
насправді Медок швидше і простіше перевстановити, аніж траблшутити
аналогічно з поштою, простіше створити нову, аніж виясняти, чому не працює існуюча

sad but true...
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

Charg
Повідомлень: 53
З нами з: 23 березня 2015, 18:11

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення Charg » 13 березня 2023, 17:31

hatmaster писав:
09 березня 2023, 16:51
Charg писав:
18 січня 2023, 13:16
Я ж не питаю якісь внутрішні складні штуки чи повний stack trace, але замість "помилка з'єднання з imap.google.com" можно було б писати "в підприємстві з єдрпоу 12345 помилка з'днання з imap.google.com". Це і не складно и корисно.
насправді Медок швидше і простіше перевстановити, аніж траблшутити
аналогічно з поштою, простіше створити нову, аніж виясняти, чому не працює існуюча

sad but true...
я не розумію до чого цей коммент... у моїх бухгалтерів трьохзначна кількість фопів в обслуговуванні, з них в якогось одного чи двух проблеми з поштою
я саме так би і зробив - переналаштував би з 0... якщо б я знав де саме, і саме це я і намагався, без успіху, дізнатись в логах

і стосовно першого приклада із першого поста - сервер на початку війни переїхав за межі країни, разом з цим медок заблокував доступ до своїх серверів (нема питань, це розумно) - і почались проблеми: а у логах "я конекчусь кудись, спроба невдала, але куди - не скажу".

hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення hatmaster » 15 березня 2023, 18:18

Charg писав:
13 березня 2023, 17:31
hatmaster писав:
09 березня 2023, 16:51
Charg писав:
18 січня 2023, 13:16
Я ж не питаю якісь внутрішні складні штуки чи повний stack trace, але замість "помилка з'єднання з imap.google.com" можно було б писати "в підприємстві з єдрпоу 12345 помилка з'днання з imap.google.com". Це і не складно и корисно.
насправді Медок швидше і простіше перевстановити, аніж траблшутити
аналогічно з поштою, простіше створити нову, аніж виясняти, чому не працює існуюча

sad but true...
я не розумію до чого цей коммент... у моїх бухгалтерів трьохзначна кількість фопів в обслуговуванні, з них в якогось одного чи двух проблеми з поштою
я саме так би і зробив - переналаштував би з 0... якщо б я знав де саме, і саме це я і намагався, без успіху, дізнатись в логах

і стосовно першого приклада із першого поста - сервер на початку війни переїхав за межі країни, разом з цим медок заблокував доступ до своїх серверів (нема питань, це розумно) - і почались проблеми: а у логах "я конекчусь кудись, спроба невдала, але куди - не скажу".
Ви не знаєте, як переналаштувати пошту в Медку?
Чи ви не знаєте, як перевірити доступ до IMAP/SMTP серверів?

Ця інформація не портребує логів...
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

Charg
Повідомлень: 53
З нами з: 23 березня 2015, 18:11

Re: Потрібні більш якісні логи (more verbose logging)

Повідомлення Charg » 15 березня 2023, 19:14

hatmaster писав:
15 березня 2023, 18:18
Ви не знаєте, як переналаштувати пошту в Медку?
Чи ви не знаєте, як перевірити доступ до IMAP/SMTP серверів?

Ця інформація не портребує логів...
Charg писав:
13 березня 2023, 17:31
у моїх бухгалтерів трьохзначна кількість фопів в обслуговуванні, з них в якогось одного чи двух проблеми з поштою
я не знаю в кого саме проблеми з поштою

Відповісти

Повернутись до “Побажання”