Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Web viewer for .NET error-log files and log4net logs on IIS: grouped errors, search, dashboard, health page, suggestions. Live demo on made-up data.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A fast, readable web viewer for the error logs of .NET applications on Windows/IIS. It reads one-exception-per-file error logs and log4net text logs straight from disk, groups repeated errors, and gives admins a dashboard, a health page and a suggestion box. No database and nothing to install on the client.
Try the live demo: it runs in your browser on made-up data. Admin sign-in: demo / demo.
| Dashboard | Health |
|---|---|
/shop/Services/orders_Service.asmx/GetOpenOrders is shown as Orders web service, with the file and method underneath. Errors thrown inside .NET (mscorlib, System.Data.OracleClient) are named after the first line of your own code in the stack trace. You can add your own names in web.config.App_Data; web.config is never rewritten.One exception per file, named by its time, MM-dd-yyyy-HH_mm_ss_ffff.log, usually UTF-16 without a byte-order mark (UTF-8 also works). A file has one or more blocks, each starting with TimeStamp::
TimeStamp: 2026-10-26T10:15:02
Message: Order 48213 could not be saved: customer credit limit exceeded
Server Name: SHOP-WEB01
Error Type: System.InvalidOperationException
Error Module: Shop_Orders
Error Method: SaveOrder
Notes: at Shop_Orders.OrderBAL.SaveOrder(Order order) at Shop_Orders.OrderService.Save(OrderDto dto)
TimeStamp: 2026-10-26T10:15:02
Message: OrderService Browser Settings values for id: SiteID: 3
Server Name: SHOP-WEB01
Custom Message: Error while saving the order
Error Module: Shop_Orders
Error Method: SaveOrder
Line Number: 0
Block 1 is the exception. Block 2 (optional) is what the application passed to its logger: the page or class, a custom message and its own module name. Both are merged into one entry. log4net files use the pattern %date [%thread] %level %logger - %message%newline.
App_Data.D:\Sites\LogExplorer. The folders tools, docs, src and node_modules are not needed on the server.web.config.example to web.config and set at least:
LogDirectoryPath: the error-file folder. Several folders are separated by ;, optionally as Label=Path.Log4NetDirectoryPath: the log4net folder.SuperAdminPassword and AdminPassword: strong passwords, or sha256:<hex>. Empty switches that sign-in off.App_Data, for example: icacls App_Data /grant "IIS AppPool\LogExplorer":(OI)(CI)M.node tools/make-sample-logs.js D:\Logs\Sample 7
This writes about 2,700 made-up error files and three log4net files for the last 7 days. Point LogDirectoryPath at D:\Logs\Sample\errors and Log4NetDirectoryPath at D:\Logs\Sample\log4net.
Everything is in web.config (see the comments in web.config.example). The most useful settings:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗