syslog, local0 … local7

Kezdőlap Fórumok Programozás syslog, local0 … local7

4 bejegyzés megtekintése - 1-4 / 4
  • Szerző
    Bejegyzés
  • #2060445
    pointux
    Felhasználó

      Egyelõre próbáld meg azt, hogy syslog(LOG_LOCAL0, „*** log error ***”);.
      Erre mit csinál?

      #2060446
      tovis
      Felhasználó

        Csak annyit változik, hogy a konzolra is kiüzen!
        (egyébként  LOG_MAKEPRI a „facility” -t elshofteli 3 -al balra)

        #2060447
        pointux
        Felhasználó

          Próbáld így:
          openlog(„valami”, LOG_CONS, LOG_LOCAL0);
          setlogmask(…);
          syslog(LOG_ERR, „*** log error ***”);
          closelog();

          #1883330
          csaba
          Felhasználó

            Egyedi log fájlt szerettem volna alkalmazni a syslog kezelésében. Szépen kinéztem mamgamnak a „local0” „facility” -t és kiegészítettem a syslog.conf -ot (Debian 3.1 stable):

            local0.*    /var/log/myfile.log

            Miután újra töltöttem a sysklogd -ot
            /etc/init.d/sysklogd restart
            az szépen létre is hozta a fájlt.
            A programban úgy hivatkoztam rá, hogy
              syslog(LOG_MAKEPRI(LOG_LOCAL0,LOG_ERR),”*** log error ***”);
            amit rendre mindíg be is ír a /var/log/syslog fájlba;o(
            Valami ötlet, csinált már valaki ilyesmit?

            Ui: persze tudok saját fájlt is erre felállítani de jobb ötletnek tünik a „szabványos” syslog (esetleg syslog-ng), viszont egy most íródó programban számos hiba lessz, így a logolást nagyon komolyan kell venni, illetve eléggé szószátyár lessz (nem csak hiba üzenetek de közbülsõ állapotok is kellenek).

          4 bejegyzés megtekintése - 1-4 / 4
          • Be kell jelentkezni a hozzászóláshoz.