Logger

Делитесь модулями
  • @Escobar In the web-interface?
    Or use in node.js?

  • мелочь, но может захотите пофиксить

    в Logger нету пробела после номера потока, в стандартном логе есть пробел
    2d5a4504-cd03-43a1-b020-ce191f5b1072-image.png

    Поток №1 : Результат - обычный лог
    Поток №1: Результат - Logger

  • This post is deleted!
  • @tet-vivi web interface

    при запуске в веб-режиме цвета в журнале не отображаются

  • @Escobar said in Logger:

    @tet-vivi web interface

    при запуске в веб-режиме цвета в журнале не отображаются

    Разумеется нет, это надо самому реализовывать.

  • @UserTrue okay thanks

  • @Escobar said in Logger:

    @UserTrue

    @UserTrue Как я могу реализовать это в WEB-версии?
    Не могли бы вы привести мне пример XML? начиная с этого примера, я могу.

  • Версии 3.0

    Изменения

    • Добавлено имя для потока, для действий которые завершают поток к сожалению не возможно его применить. В основном это удобно для веб интерфейса. Если не указано, то будет выводится номер потока.
    • Добавлена иконка для потока, формат строка base64. Разрешение иконки около 24px
    • Добавлена возможность отключить вывод информационных сообщения БАС (ожидание элемента)
    • Изменен метод отправки данных в веб интерфейс, теперь событие "custom-log" приходит в обработчик Api.SetEventHandler Также изменен формат данных и более приближен к стандартному
    • Полностью переписан код модуля

    Version 3.0

    Changes

    • added a name for the thread, for actions that end the thread, unfortunately it is not possible to apply it. This is mostly convenient for the web interface. If omitted, the stream number is output.
    • Added an icon for the stream, base64 string format. the icon Resolution is about 24px
    • Added the ability to disable the output of BAS information messages (waiting for an element)
    • Changed the method of sending data to the web interface, now the "custom-log" event is sent to the handler * Api. SetEventHandler* also changed the data format and is closer to the standard one
    • Completely rewritten the module code
    { 
       thread_name: 1,   // thread name, the default thread number
       level: 'info',    // info, warn, success, error, fail, result
       color: "#ffffff"
       action_id: 162681501,
       date: "2019-10-30T18:46:41.327Z",
       text:  "message"
    }
    

    2020-11-15_125526.png

  • 022976C9-FA9A-4650-8C6C-D683F4F00AB0.jpeg
    6032246F-55B6-4BFE-A79A-E42B7C15E007.jpeg
    Вот такая тема появляется у пользователей
    Ошибка тип параметр не определен
    И в конце рандомный блок обвиняет

  • @DanBro said in Logger:

    Вот такая тема появляется у пользователей
    Ошибка тип параметр не определен
    И в конце рандомный блок обвиняет

    Вы бы хоть какую то информацию, кроме текста ошибки предоставили

  • @DanBro У меня нет вариантов причины ошибки. Переменаня colorName в коде используется в одном месте и подобных ошибок вызывать не должна

  • @DanBro said in Logger:

    И в конце рандомный блок обвиняет

    id ошибки относится к действию Лог? Было похожее с другим модулем, но ошибка указывала совсем на другое действие. В итоге пересоздал действие с ошибкой и это помогло.

  • @GameBot попробую

  • @UserTrue подскажи, пожалуйста, можно ли как-то отключить системное сообщение такое:
    "Поток завершился с сообщением "Все данные были обработаны для такого-то ресурса"?

  • @Вениамин said in Logger:

    @UserTrue подскажи, пожалуйста, можно ли как-то отключить системное сообщение такое:
    "Поток завершился с сообщением "Все данные были обработаны для такого-то ресурса"?

    Нет

  • Модуль все еще считается недостаточно оттестированным для добавления в BAS?

  • @Elmore said in Logger:

    Модуль все еще считается недостаточно оттестированным для добавления в BAS?

    А разница?

    1. О модуле знает куда меньше людей, чем могло бы. При этом связанного рода вопросы появляются на форуме - в основном цветные тексты. Это один из самых востребованных модулей для новичков.
    2. Чем больше пользователей, тем больше вероятность быстрее выловить любого рода ошибки. А может и что-то добавить/доработать, кто знает.
  • @Elmore В этом модуле нет ошибок. Ну и разработчику виднее, что добавлять в сборку.

  • @UserTrue said in Logger:

    В этом модуле нет ошибок

    Однако, сильное заявление...