Скачать Log Filter — Minecraft Моды — MetaMods

Log Filter

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.21 — 1.21.1
Клиент
Fabric
Forge
Neoforge
Управление
Утилиты

Log Filter

Лог-фильтр — это производительный инструмент для настройки отфильтрованного вывода сообщений в логе и консоли игры. Мод ориентирован на создателей сборок, поэтому при отправке отчетов об ошибках разработчикам других модов рекомендуется не предоставлять измененные логи.

Как использовать

Ниже приведен пример конфигурационного файла ("log_filter.json") с комментариями, который исключает из логов все сообщения о неудачной загрузке датапаков. Пригодится, когда вы, скажем, удаляете рецепты, заменяя их пустыми файлами в датапаке. Важно: перед использованием обязательно уберите комментарии!

{
  "logEvents": "NONE",
  "rules": [
    {
      "level": [
        {
          "relation": "EQUAL",
          "value": "ERROR"
        }
      ],
      "loggerName": [
        {
          "relation": "MATCH",
          "value": "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener"
        }
      ],
      "formatMessage": [
        {
          "relation": "MATCH",
          "value": "Couldn't parse data file {} from {}"
        }
      ],
      "parameterClasses": [
        {
          "0": {
            "relation": "MATCH",
            "value": "net.minecraft.resources.ResourceLocation"
          },
          "1": {
            "relation": "MATCH",
            "value": "net.minecraft.resources.ResourceLocation"
          },
          "2": {
            "relation": "MATCH",
            "value": "com.google.gson.JsonParseException"
          }
        }
      ]
    }
  ]
}

Активировав параметр "logEvents", вы преобразуете все сообщения в логе в следующий формат, подходящий для тонкой настройки мода:

[20:18:10] [modloading-worker-0/INFO] [Log Filter/]: Logging event:
    - Level: INFO
    - Logger name: mezz.jei.library.load.PluginCaller
    - Thread name: modloading-worker-0
    - Throwable class: null
    - Message: Sending ConfigManager...
    - Format message: {}...
    - Parameter classes: [java.lang.String]
Участники проекта
Nick1st

Nick1st

Разработчик

Nick1st_

Nick1st_

Создан: 15 окт 2024

ID: 62151