Веб-интерфейс существует для конфигурирования log4j?

Для Linux C приложения:

Это - мой переделанный код из ответа выше этого, применяет мои методы кода C и возвращает случайный буфер любого размера (с надлежащими кодами возврата, и т.д.). Удостоверьтесь, что звонили urandom_open() однажды в начале Вашей программы.

int gUrandomFd = -1;

int urandom_open(void)
{
    if (gUrandomFd == -1) {
        gUrandomFd = open("/dev/urandom", O_RDONLY);
    }

    if (gUrandomFd == -1) {
        fprintf(stderr, "Error opening /dev/urandom: errno [%d], strerrer [%s]\n",
                  errno, strerror(errno));
        return -1;
    } else {
        return 0;
    }
}


void urandom_close(void)
{
    close(gUrandomFd);
    gUrandomFd = -1;
}


//
// This link essentially validates the merits of /dev/urandom:
// http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/
//
int getRandomBuffer(uint8_t *buf, int size)
{
    int ret = 0; // Return value

    if (gUrandomFd == -1) {
        fprintf(stderr, "Urandom (/dev/urandom) file not open\n");
        return -1;
    }

    ret = read(gUrandomFd, buf, size);

    if (ret != size) {
        fprintf(stderr, "Only read [%d] bytes, expected [%d]\n",
                 ret, size);
        return -1;
    } else {
        return 0;
    }
}
5
задан Reinstate Monica - M. Schröder 27 November 2019 в 15:11
поделиться

1 ответ

Вышеупомянутые файлы вы можете найти здесь (ConfigurationServlet ) и здесь (log4j-sandbox). Надеюсь, это поможет.

Я не знаю ни одного генератора конфигурации log4j. В этой записи блога есть какой-то веб-интерфейс, который вы частично ищете, но он разработан для SLF4J и Logback, преемника log4j.

Я не знаю ни одного генератора конфигурации log4j. В этой записи блога есть какой-то веб-интерфейс, который вы частично ищете, но он разработан для SLF4J и Logback, преемника log4j.

Я не знаю ни одного генератора конфигурации log4j. В этой записи блога есть какой-то веб-интерфейс, который вы частично ищете, но он разработан для SLF4J и Logback, преемника log4j.

3
ответ дан 15 December 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: