Lokit (Logs)
Ikkunassa valitaan mitkä asiat kirjataa, kirjaamismuoto sekä lokitiedostojen sijainti. Tällä sivulla on myös monessa muussa paikassakin käytettävät muuttujat sekä niiden selitykset.
Asetukset
Kansio (Directory)
- Kaikki DC++:an lokitiedostot tallennetaan tähän kansioon. Oletuksena tämä on Logs-alihakemisto ohjelman asennuskansiossa.
Kirjaa mainchatin viestit (Log Main Chat)
- Ottaa kaikkien avoinna olevien hubien mainchatin kirjaamisen käyttöön.
Mainchatin kirjaamismuoto
%[message] - mainchatin viesti
Oletusformaatti: [%Y-%m-%d %H:%M] %[message]
Kirjaa yksityisviestit (Log Private Chat)
- Ottaa yksityisviestien kirjaamisen käyttöön.
Yksityisviestien kirjaamismuoto
%[message] - yksityisviesti
Oletusformaatti: [%Y-%m-%d %H:%M] %[message]
Kirjaa ladatut tiedostot (Log Downloads)
- Ottaa valmistuneiden latausten kirjaamisen käyttöön (ei koske tiedostolistoja, joille on oma asetus). Ladatut tiedostolistat eivät näy Ladatut tiedostot (Finished downloads) -ikkunassa, jos tämä asetus on poissa käytöstä.
Kirjaa lähetetyt tiedostot (Log Uploads)
- Ottaa valmistuneiden lähetysten kirjaamisen käyttöön (ei koske tiedostolistoja, joille on oma asetus). Lähetetyt tiedostolistat eivät näy Lähetetyt tiedostot (Finished uploads) -ikkunassa, jos tämä asetus on poissa käytöstä.
Latausten ja lähetysten kirjaamismuoto
%[userNI] - Käyttäjän nimimerkki
%[userI4] - Käyttäjän IP-osoite
%[hubNI] - Hubin nimi
%[hubURL] - Hubin IP-osoite
%[fileSI] - Tiedoston koko
%[fileSIshort] - Tiedoston koko pyöristettynä sopivaan yksikköön
%[fileSIchunk] - Tämän lataus-/lähetyskerran aikana siirretyt tavutSize uploaded this session (ei sisällä aiemmin siirrettyjä tavuja)
%[fileSIchunkshort] - Tämän lataus-/lähetyskerran aikana siirretyt tavut pyöristettynä sopivaan yksikköön (ei sisällä aiemmin siirrettyjä tavuja)
%[fileSIactual] - Todellisuudessa siirretyt tavut (pakkauksen ansiosta siirrettyjen tavujen määrä on yleensä tiedoston kokoa pienempi=
%[fileSIactualshort] - Todellisuudessa siirretyt tavut pyöristettynä sopivaan yksikköön
%[speed] - Siirtonopeus
%[time] - Tiedoston siirtoon kulunut aika
%[sfv] - Näyttää, onko tiedosto tarkistettu SFV-tiedoston avulla (0 = ei, 1 = kyllä).
%[tth] - Tiedoston TTH
Vain ladattujen tiedoston kirjaamiseen: %[target] - Paikallinen polku ja tiedoston nimi.
Vain lähetettyjen tiedoston kirjaamiseen: %[source] - Lähetetyn tiedoston paikallinen polku.
Latausten oletuskirjausmuoto: %Y-%m-%d %H:%M: %[target] downloaded from %[userNI] (%[userCID]), %[fileSI] (%[fileSIchunk]), %[speed], %[time]
Lähetysten oletuskirjausmuoto: %Y-%m-%d %H:%M: %[source] uploaded to %[userNI] (%[userCID]), %[fileSI] (%[fileSIchunk]), %[speed], %[time]
Kirjaa tiedostolistojen siirrot (Log Filelist transfers)
- Lisää onnistuneet tiedostolistojen siirrot lähetys- ja latauslokeihin. Muussa tapauksessa vain siirretyt tiedostot kirjataan. Tämä asetus on oletuksena poissa käytöstä.
Kirjaa järjestelmäviestit (Log system messages)
- Ottaa järjestelmätason viestien kirjaamisen käyttöön. Esimerkkejä niästä viesteistä ovat: ilmoitukset tietokantaan lisätyistä tiedostoista, tiedostolistan päivitykset, löytyneet kaksoiskappaleet, hubilta lähteeneen käyttäjän lähetyksen katkaiseminen (kyseisen asetuksen ollessa käytössä).
Järjestelmäviestien kirjaamismuoto
%[message] - Järjestelmälokin viesti
Oletus: [%Y-%m-%d %H:%M] %[message]
Kirjaa tilaviestit (Log Status Messages)
- Ottaa tilaviestien kirjaamisen käyttöön. Esimerkkejä näistä viesteistä ovat: Yhdistetty hubiin- (ja Yhteys suljettu- ), potku- sekä bannausviestit. Kaikki mainchatin viestien kirjoitusruudun alapuolelle ilmestyvät viestit.
Hubin tilaviestien kirjaamismuoto
%[message] - Hubin tilaviesti
Oletus: [%Y-%m-%d %H:%M] %[message]
Yleiset aikaformaattimuuttujat
Seuraavia aikamuuttujia voidaan käyttää minkä tahansa lokiformaatin yhteydessä.
%a - Lyhennetty viikonpäivän nimi
%A - Täydellinen viikonpäivän nimi
%b - Lyhennetty kuukauden nimi
%B - Täydellinen kuukauden nimi
%c - Date and time representation appropriate for locale
%d - Kuukauden päivä (01 - 31)
%H - Tunti 24 tunnin muodossa (00 - 23)
%I - Tunti 12 tunnin muodossa (01 - 12)
%j - Vuoden päivä numerona (001 - 366)
%m - Kuukausi numerona (01 - 12)
%M - Minuutti (00 - 59)
%p - Lisää A.M./P.M (12-tunnin muodossa käytettynä)
%S - Sekunti (00 - 59)
%U - Viikon numero, sunnuntai katsotaan viikon ensimmäiseksi päiväksi (00 - 53)
%w - Viikonpäivä numerona (0 - 6; sunnuntai on 0)
%W - Viikon numero, maanantai katsotaan viikon ensimmäiseksi päiväksi(00 - 53)
%x - Päivämäärä muodossa pp.kk.vvvv (esim. 9.11.2007)
%X - Aika muodossa tt.mm.ss (esim. 13:38:35)
%y - Vuosi ilman vuosisataa (00 - 99)
%Y - Vuosi vuosisadan kanssa
%z, %Z - Joko aikavyöhykkeen nimi tai aikavyöhykkeen lyhenne rekisteriasetuksista riippuen; ei merkkejä aikavyöhykkeen ollessa tuntematon
Tiedostonimen formaatti
Tämä mahdollistaa logien nimeämisen sekä esim. niiden järjestelyn kansioihin kuukauden mukaan tai logien tallentamisen hubien kansioihin päivämäärän mukaan. Seuraavia parametrejä voidaan käyttää yksitysviesteille ja mainchatin viesteille:
%[hubNI] - Hubin nimi (lisätään vain, jos hubiin on yhdistetty onnistuneesti)
%[hubURL] - Hubin osoite mahdollisen portin kanssa
%[userNI] - Käyttäjän nimimerkki (vain yksityisviesteihin)
%[userCID] - Käyttäjän CID
%[myCID] - Oma CID
%[myNI] - Oma nimimerkki
Yleisiä aikaformaattien muuttujia voidaan myös käyttää kaikissa tiedostonimien formaateissa.
Tiedostonimessä mahdollisesti olevat kelpaamattomat merkit, kuten '|', korvataan alaviivalla.
Esim.: mainchat: %[hubaddr]\%Y-%m.log - tallentaa lokin tähän kansioon ja tiedostoon: hubi.no-ip.org\2007-12.log (jos olet sisällä hubissa hubi.no-ip.org ja kuukausi on joulukuu 2007)
Oletuksena kirjaus tapahtuu seuraaviin tiedostoihin:
Mainchat: %[hubURL].log
Tilaviesti: %[hubURL]_status.log
Yksityisviesti: %[userNI].%[userCID].log
Lataus: Downloads.log
Lähetys: Uploads.log
Järjestelmäviesti: system.log
