❗️Toto je původní ISPforum.cz ve stavu k únoru 2020 běžící v omezeném režimu pro archivační účely. Aktivní verzi naleznete na adrese https://telekomunikace.cz
MKT log to file
-
mpcz
- Příspěvky: 2779
- Registrován: 20 years ago
MKT log to file
Zdravím, již dlouho bádám, jaký že to Sergej používá formát pro exporty logů a třeba i výstupu scanu to file. Teď potřebuji pro změnu klientovi vyexportovat log do souboru txt. Začátek je dobrý, ale od cca 4 strany naráz začne na začátku řádku několik posledních dnů chybět tisk datumu. Dělám něco špatně? Dá se to prosím nějak nastavit? To přece nemůže být problém, aby šel vzniklý soubor otevřít v klasickém txt prohlížeči bez jakýchkoliv, navíc zbytečných dalších operací. Děkuji, mpcz, 3.apr.2018
0 x
-
K3NY
- Příspěvky: 442
- Registrován: 10 years ago
mpcz píše:Zdravím, již dlouho bádám, jaký že to Sergej používá formát pro exporty logů a třeba i výstupu scanu to file. Teď potřebuji pro změnu klientovi vyexportovat log do souboru txt. Začátek je dobrý, ale od cca 4 strany naráz začne na začátku řádku několik posledních dnů chybět tisk datumu. Dělám něco špatně? Dá se to prosím nějak nastavit? To přece nemůže být problém, aby šel vzniklý soubor otevřít v klasickém txt prohlížeči bez jakýchkoliv, navíc zbytečných dalších operací. Děkuji, mpcz, 3.apr.2018
log print file=log
0 x
-
mpcz
- Příspěvky: 2779
- Registrován: 20 years ago
Dík, jasné, ale účinek bohužel žádný:, mpcz, 3.apr.2018
...
apr/02 23:58:25 dhcp,info dhcp1 assigned 10.0.10.80 to 70:EE:50:02:80:34
apr/02 23:58:32 dhcp,info dhcp1 deassigned 10.0.10.80 from 70:EE:50:02:80:34
00:08:32 dhcp,info dhcp1 assigned 10.0.10.80 to 70:EE:50:02:80:34
00:08:38 dhcp,info dhcp1 deassigned 10.0.10.80 from 70:EE:50:02:80:34
00:18:38 dhcp,info dhcp1 assigned 10.0.10.80 to 70:EE:50:02:80:34
00:18:44 dhcp,info dhcp1 deassigned 10.0.10.80 from 70:EE:50:02:80:34
....
...
apr/02 23:58:25 dhcp,info dhcp1 assigned 10.0.10.80 to 70:EE:50:02:80:34
apr/02 23:58:32 dhcp,info dhcp1 deassigned 10.0.10.80 from 70:EE:50:02:80:34
00:08:32 dhcp,info dhcp1 assigned 10.0.10.80 to 70:EE:50:02:80:34
00:08:38 dhcp,info dhcp1 deassigned 10.0.10.80 from 70:EE:50:02:80:34
00:18:38 dhcp,info dhcp1 assigned 10.0.10.80 to 70:EE:50:02:80:34
00:18:44 dhcp,info dhcp1 deassigned 10.0.10.80 from 70:EE:50:02:80:34
....
0 x
-
Noxus28
- Příspěvky: 439
- Registrován: 15 years ago
mikrotik v logu nedáva pre dnešný deň datum, ak je to ten problém ktorý vlastne dotazuješ
0 x
-
mpcz
- Příspěvky: 2779
- Registrován: 20 years ago
Dík, to mě zprvu taky napadlo. Ale je v tom nějaká logika? Když se to vyexportuje, jak pak poznám, který ten poslední datum to byl? Dík, mpcz, 3.apr.2018
0 x
-
mirek.k
- Příspěvky: 796
- Registrován: 18 years ago
Upřednostnili zkrácení řádku pro aktuální den.
Řešením by mohlo být zakódování data do názvu souboru.
Mirek
Řešením by mohlo být zakódování data do názvu souboru.
Mirek
0 x
-
Dalibor Toman
- Příspěvky: 1246
- Registrován: 14 years ago
jeste bys mohl zkusit vygenerovat supout.rif a podivat se do nej jestli tam nahodou ty datumy nebudou. Ale spis asi taky ne
0 x
-
mpcz
- Příspěvky: 2779
- Registrován: 20 years ago
OK, to je jasné, logiku ani účel v tom ale nevidím. Když jsem to spočítal, tak zkrácení délky souboru je procentuelně nepatrné. Navíc ten .txt soubor nemá úplně přátelský formát, vyexportovaný text nejde otevřít bez dalšího např. ve Wordpadu apod. Jinak dík, vyřešeno smířením se s logikou Sergeje. mpcz, 3.apr.2018
0 x
- Myghael
- Příspěvky: 1309
- Registrován: 15 years ago
K3NY píše:log print file=log
Nevím jak notepad ve Windows, ale jakýkoliv běžný textový editor na *nixu (jabko OS X, Linux, BSD) mi to otevře bez problému. Tedy pokud exportuji zmíněnou funkcí.
0 x
-
Dalibor Toman
- Příspěvky: 1246
- Registrován: 14 years ago
Myghael píše:K3NY píše:log print file=log
Nevím jak notepad ve Windows, ale jakýkoliv běžný textový editor na *nixu (jabko OS X, Linux, BSD) mi to otevře bez problému. Tedy pokud exportuji zmíněnou funkcí.
asi klasicky problem s CRLF (windows) versus LF (Linux) jako konec radku...
1 x
-
Noxus28
- Příspěvky: 439
- Registrován: 15 years ago
-
mpcz
- Příspěvky: 2779
- Registrován: 20 years ago
Proč to mlžit. Ne že neumí najít konec řádku. On nevidí znaky 0D + 0A, které zavedl už Archimédes pro konec řádku. A nejsou tam, protože je tam Sergej nedal. A je zde otázka: pokud by je tam dal, měli by kolegové s Linuxem nějaký problém s otevřením? Vznikl by jiný problém nebo by byli všichni spokojeni? mpcz, 3.apr.2018
0 x
-
the.max
- Příspěvky: 1306
- Registrován: 19 years ago
- Bydliště: Sudetten land
- Kontaktovat uživatele:
Historicky, CR+LF se používalo z dob dálnopisu, protože to tak bylo jednodušší (Cartridge Return + Line Feed). To pak převzal systém CP/M a tím pádem i všechny další systémy z něj vycházející.
Unix, zřejmě kvůli úspoře paměti spojil konec řádku s automatickým přechodem na další řádek, proto je tam jen LF. Je vcelku logické, že když je LF, tak nový řádek zase začíná na začátku, tak proč tam mít dva znaky.
No a aby to nebylo tak jednoduchý, tak jestli si dobře pamatuju, tak Commodore C64 používal pro konec řádky a přechod na nový pouze CR.
A protože RouterOS vychází z Linuxu, což je Unix, tak se prostě používá jen LF.
A když vezmu text z DOSu/Woken a otevřu ho v Linuxu, tak na konci každé řádky je takovej nehezkej znak CR (0x0D) a tak hned zavírám a spouštím na ten soubor dos2unix.
CR/LF není tak strašné, ale co takové kódovaní češtiny
KOI-8, Kamenických, ISO8559-2, CP852, Win1250... Ono stačí, že Microsoft si vymyslel pro DOS CP852 a o pár let později pro wydle Win1250, Proč nepoužili to co už měli???
Unix, zřejmě kvůli úspoře paměti spojil konec řádku s automatickým přechodem na další řádek, proto je tam jen LF. Je vcelku logické, že když je LF, tak nový řádek zase začíná na začátku, tak proč tam mít dva znaky.
No a aby to nebylo tak jednoduchý, tak jestli si dobře pamatuju, tak Commodore C64 používal pro konec řádky a přechod na nový pouze CR.
A protože RouterOS vychází z Linuxu, což je Unix, tak se prostě používá jen LF.
A když vezmu text z DOSu/Woken a otevřu ho v Linuxu, tak na konci každé řádky je takovej nehezkej znak CR (0x0D) a tak hned zavírám a spouštím na ten soubor dos2unix.
CR/LF není tak strašné, ale co takové kódovaní češtiny
KOI-8, Kamenických, ISO8559-2, CP852, Win1250... Ono stačí, že Microsoft si vymyslel pro DOS CP852 a o pár let později pro wydle Win1250, Proč nepoužili to co už měli???
1 x
-
mpcz
- Příspěvky: 2779
- Registrován: 20 years ago
Úplně zbytečná přednáška zastánce linuxu, který již tradičně považuje uživatele Windows za přehlédnutelný segment. Nic jiného jsem ani nečekal.
Takže prosím s dovolením zopakuji ten dotaz:
A je zde otázka: pokud by je tam dal, měli by kolegové s Linuxem nějaký problém s otevřením? Vznikl by jiný problém nebo by byli všichni spokojeni? mpcz, 3.apr.2018
Takže prosím s dovolením zopakuji ten dotaz:
A je zde otázka: pokud by je tam dal, měli by kolegové s Linuxem nějaký problém s otevřením? Vznikl by jiný problém nebo by byli všichni spokojeni? mpcz, 3.apr.2018
0 x
-
the.max
- Příspěvky: 1306
- Registrován: 19 years ago
- Bydliště: Sudetten land
- Kontaktovat uživatele:
mpcz asi neumí číst.
A když vezmu text z DOSu/Woken a otevřu ho v Linuxu, tak na konci každé řádky je takovej nehezkej znak CR (0x0D)
Pořád mi ale není jasné, PROČ by to měli ohejbat, když na Unixech to tak prostě je už od počátku věků.
A když vezmu text z DOSu/Woken a otevřu ho v Linuxu, tak na konci každé řádky je takovej nehezkej znak CR (0x0D)
Pořád mi ale není jasné, PROČ by to měli ohejbat, když na Unixech to tak prostě je už od počátku věků.
1 x