Loglar, CSV ve SQL dökümleri, JSON dışa aktarımları ve diğer düzenleyicileri kilitleyen her metin dosyası için yapıldı.
Her boyutta dosyayı açar
Yalnızca görünen kısım okunur: Windows'ta belleğe eşlenmiş pencereler üzerinden, Linux ve macOS'ta gerektikçe bloklar halinde. Arka plandaki iş geri kalanını akış olarak işler; ağ veya USB sürücüler önbellekli parça okumalara geçer, böylece yavaş bir disk pencereyi asla kilitlemez.
Anında satıra git
Seyrek bir satır indeksi (her 64 KB için 8 bayt) arka planda 2,5 GB/s hızla oluşturulur. Satıra git ve kaydırma çubuğu, indeksleme bitmeden bile hemen çalışır.
Hızlı arama ve regex
Düz metin 2,5 GB/s hızla, düzenli ifadeler doğrusal sürede; büyük/küçük harf, tam sözcük ve çok satır seçenekleriyle. “Tümünü bul” bir milyona kadar sonucu listeler; F3 hemen çalışır.
Gigabaytlar boyunca değiştir
$1 ve adlandırılmış gruplarla değiştirin. 50.000'e kadar değişiklik geri alınabilir tek bir düzenlemedir; daha büyük işler yeni bir dosyaya akış olarak yazılır: 10 GB'lık bir dosyada 22 milyon değiştirme 11 s sürdü ve 46 MB RAM kullandı.
Gerçek düzenleme
Yazma, kesme, kopyalama, yapıştırma, geri alma ve yineleme, satır çoğaltma veya silme, otomatik girinti; bir piece table üzerinde, böylece düzenlemeler siz kaydedene kadar dosyayı yeniden yazmaz.
Çökmeye dayanıklı kaydetme
Kaydetme geçici bir dosya yazar, diske boşaltır ve orijinalin yerine atomik olarak koyar. Bir çökme veya elektrik kesintisi asla yarım yazılmış bir dosya bırakmaz. İsteğe bağlı .bak yedekleri.
Kodlamalar ve hex görünümü
UTF-8, UTF-16 LE/BE, Windows-1251, Windows-1252 ve ISO-8859-1 otomatik algılanır; LF, CRLF ve CR satır sonları korunur ya da dönüştürülür. İkili dosyalar hex görünümünde açılır.
Loglar için araçlar
Büyüyen loglar için izleme modu (tail -f gibi); loglar, JSON, XML, CSV, SQL ve INI için sözdizimi vurgulama, yer imleri ve bir dosyanın bölünmüş görünümü.
Devasa dosyaları karşılaştırın
Çok gigabaytlık iki dosyanın akış hâlinde satır karşılaştırması: 1 GB'a karşı 1 GB 0,6 s'de, yaklaşık 2 MB bellekle. Bir farka tıklayınca oraya gidilir.
Filtrele ve vurgula
Yalnızca eşleşen satırları ya da yalnızca eşleşmeyenleri, tüm dosyada grep gibi gösterin ve yeni bir dosyaya kaydedin. ERROR gibi kalıpları kendi renkleriyle boyayın ve eşleşmelerin kaydırma çubuğunda nerede yoğunlaştığını görün.
Bir zamana atla
14:32:05 yazın ve o zamandaki ilk log satırına gidin: ikili arama 50 GB'lık bir logun yalnızca birkaç yüz kilobaytını okur. Aralarındaki süreyi görmek için satırları seçin.
Sıkıştırılmış loglar ve borular
.gz ve .zst dosyalarını doğrudan açın, bir komutu BigText'e borulayın (journalctl -f | bigtext -) ya da komut satırından app.log:120 ile bir satırda açın.
CSV tabloları
CSV ve TSV dosyaları metin kadar hızlı kayan bir tablo olarak açılır. Bir sütuna göre sıralayın, sütun istatistiklerini görün, bir sütuna göre filtreleyin; sütunları yeniden adlandırın, taşıyın, dışa aktarın veya silin. Tırnak içinde satır sonu olan bir kayıt tek satırdır.
Metin araçları
Satırları sıralayın, tekrarları kaldırın ve ters çevirin, büyük/küçük harfi değiştirin, boşlukları kırpın, JSON'u biçimlendirin veya küçültün ve Alt+sürükle sütun seçimiyle birçok satırı aynı anda düzenleyin.
Kendi tarzınızda
Bir komut paleti (Ctrl+Shift+P), değiştirilebilir kısayollar, herhangi bir eş aralıklı yazı tipi ve İngilizce, Rusça, Özbekçe, Çince, İspanyolca, Portekizce, Almanca veya Türkçe arayüz.
Log analizi
ERROR, WARN, INFO ve DEBUG filtreli bir seviye çubuğu ve sonraki hataya F8, bir zaman histogramı, log alanları, mesaj kalıpları, en sık değerler, zaman boşlukları ve her eşleşmenin çevresindeki ya da aynı istek kimliğini taşıyan satırlar.
Zamana göre yan yana loglar
Birkaç logu zaman damgasına göre tek bir renkli görünümde birleştirin ya da açık logları hizalayıp zamana göre birlikte kaydırın; saat kayması ayarlanabilir. İzleme, log döndürmeyi atlatır.
JSON ve XML
Bir yapı paneli, imlecin JSON yolu durum çubuğunda, katlama, sorgulu tablo olarak JSON Lines, hatayı gösteren katı bir denetim, JSON, JSON Lines ve logfmt arasında dönüştürme ve yapısal karşılaştırma.
Hesap yapan tablolar
Toplamlarla gruplama, pivot tablolar, iki dosyanın bir anahtarla birleştirilmesi, hesaplanan sütunlar, sütun grafikleri, sabitlenmiş ve gizli sütunlar, satır denetimleri ve JSON, Markdown veya Excel'e dışa aktarma.
İstediğiniz gibi karşılaştırın
Yan yana ya da birleşik diff olarak, sonraki ve önceki fark; boşlukları, büyük/küçük harfi veya zaman damgalarını yok sayma; yalnızca bir dosyada olan satırlar, anahtara göre CSV karşılaştırma ve yamaların uygulanması.
Arşivler ve büyük düzenlemeler
zip ve tar arşivlerindeki dosyalar, açılırken gösterilen .xz ve .bz2 dosyaları, doğrudan .gz veya .zst olarak kaydetme, çoklu imleç, bir sütun düzenleyici ve her boyutta dosyada sıralama, tekrar kaldırma veya herhangi bir komutu çalıştırma.
Dosyalarda bul ve betikler
Bütün bir klasörü dosya:satır sonuçlarıyla arayın; betiklerde count, head, tail, slice, replace, CSV araçları ve JSON çıktısı için bigtext-cli kullanın. Oturumlar, taşınabilir mod ve ikinci bir başlatma çalışan pencerede açılır.
Herkes için rahat
Yüksek karşıtlıklı ve renk körlüğüne uygun temalar, arayüz ölçekleme, ekran okuyucu desteği, zen modu, cetvelli bir sütunda kaydırma, tıklanabilir bir durum çubuğu ve her dosya için hatırlanan ayarlar.
Rahat bir kod düzenleyici de
Python, JavaScript, TypeScript, Java, C#, C/C++, Go, Rust, PHP, kabuk betikleri, YAML ve daha fazlası için One Dark, Monokai, GitHub veya Solarized renklerinde sözdizimi renkleri; Sublime Text'teki gibi bir klasör kenar çubuğu; dosya bulmak için Ctrl+P, bir dosyanın işlev ve sınıfları için Ctrl+R, satırları yorum yapmak için Ctrl+/ ve kendiliğinden kapanan parantezler. Yalnızca ekrandaki satırlar renklenir, böylece devasa bir dosya da aynı hızda kalır.
Sunuculardaki loglar
user@server:/var/log/app.log'u anahtarlarınızla SSH üzerinden ya da bir https:// veya herkese açık s3:// dosyasını indirmeden açın: yalnızca ekrandaki kısım gelir, SSH üzerinden aramalar sunucuda çalışır. Ya da bir logun son megabaytlarını tail -F gibi izleyin.
Web sunucusu logları
nginx ve Apache erişim logları, AWS yük dengeleyici ve IIS logları ile syslog, her alan için bir sütunu olan bir tablo olarak açılır. Web log raporu tek geçişte en çok istenen URL'leri, dakika başına 5xx hatalarını ve en yavaş istekleri verir: 1 GB'lık bir log 2 saniyeden kısa sürede.
Konteyner ve servis logları
Bir Docker veya Podman konteynerini, bir Kubernetes pod'unu ya da bir systemd servisini, bu bilgisayarda veya SSH üzerinden bir sunucuda, listeden seçin ve logunu açın: son satırlar ya da son dakikalar, büyüdükçe izlenerek. Bir pod'un yeniden başlatmaları görünür; çökme hatasının bulunduğu, son yeniden başlatmadan önceki çalışması da açılabilir.
Yeni satır uyarıları
İzlenen bir loga ERROR veya bir düzenli ifade gibi birkaç desen verin: eşleşen her yeni satır sekmede sayılır ve bir sistem bildirimi ile bir sesle duyurulur, en fazla on saniyede bir. Windows'ta bildirime tıklamak o satıra götürür.
SQL dökümü tabloları
Bir mysqldump, pg_dump veya SQLite dökümünün tabloları, satır sayıları ve boyutlarıyla: 1 GB'lık bir döküm yaklaşık bir saniyede listelenir. Bir tabloyu kendi başına geri yüklenen bir dosyaya kaydedin ya da dökümü tablo başına birer dosyaya bölün; adlarının sırasıyla dosyalar tüm veritabanını geri yükler.