로그

개요

로그 기능은 Starnion 시스템의 모든 활동 기록을 조회하고 분석할 수 있는 모니터링 도구입니다. 닌온과의 대화 이력, 스킬 실행 내역, 시스템 오류 등을 한 곳에서 확인할 수 있어 문제 해결과 사용 패턴 파악에 유용합니다.

주요 특징:

  • 대화 로그: 모든 채팅 이력 검색 및 조회
  • 스킬 실행 로그: 어떤 스킬이 언제 실행됐는지 추적
  • 오류 로그: 시스템 오류 발생 시 상세 내용 확인
  • 다양한 필터: 날짜, 로그 레벨, 스킬 종류별 필터링
  • 내보내기: CSV/JSON 형식으로 로그 다운로드

로그 종류

대화 로그

닌온과 주고받은 모든 메시지 기록입니다.

항목 설명
타임스탬프 메시지가 전송된 정확한 시각
발신자 사용자 또는 AI
채널 Telegram, WebChat 등
내용 메시지 본문
대화 ID 해당 대화 스레드 식별자

스킬 실행 로그

AI가 내부적으로 호출한 스킬(기능)의 실행 기록입니다.

[2024-03-15 14:23:45] SKILL  finance.add_expense  SUCCESS  "삼겹살 32,000원 기록"
[2024-03-15 14:25:12] SKILL  diary.create         SUCCESS  "3/15 일기 저장"
[2024-03-15 14:30:01] SKILL  websearch.search     SUCCESS  "삼성전자 주가 검색"
[2024-03-15 14:35:22] SKILL  memo.create          FAILED   "저장 실패: 메모 한도 초과"

오류 로그

시스템 오류가 발생했을 때 기록되는 상세 로그입니다.

레벨 설명 예시
ERROR 기능 실행 실패 스킬 호출 오류, API 타임아웃
WARN 경고 (기능은 정상) 느린 응답, 재시도 발생
INFO 일반 정보 스킬 실행 완료, 사용자 로그인
DEBUG 디버그 정보 상세 실행 과정 (개발자용)

로그 조회

웹에서 조회

  1. 사이드바에서 로그 메뉴를 클릭합니다.
  2. 상단의 필터를 설정합니다:
    • 날짜 범위: 시작일 ~ 종료일
    • 로그 레벨: ERROR, WARN, INFO, DEBUG
    • 스킬 종류: 특정 스킬만 필터링
    • 채널: Telegram, WebChat 등
  3. 결과가 시간순으로 표시됩니다.

필터 활용 예시

오류만 보기:

  • 로그 레벨을 ERROR로 설정하면 실패한 작업만 빠르게 확인할 수 있습니다.

특정 스킬 추적:

  • 스킬 필터에서 finance를 선택하면 가계부 관련 로그만 표시됩니다.

특정 기간 조회:

  • “지난 7일” 또는 “이번 달” 등 빠른 날짜 선택으로 간편하게 범위를 지정합니다.

로그 내보내기

로그 데이터를 파일로 다운로드하여 외부에서 분석할 수 있습니다.

지원 형식

형식 특징 용도
CSV 엑셀에서 바로 열기 가능 스프레드시트 분석
JSON 구조화된 데이터 프로그래밍 분석, 외부 도구 연동

내보내기 방법

  1. 원하는 필터를 적용합니다.
  2. 오른쪽 상단의 내보내기 버튼을 클릭합니다.
  3. 형식(CSV 또는 JSON)을 선택합니다.
  4. 파일이 자동으로 다운로드됩니다.

활용 사례

문제 해결

AI가 특정 요청에 대해 이상한 응답을 했거나, 기능이 동작하지 않았을 때 로그를 확인하면 원인을 파악할 수 있습니다.

문제: "가계부에 기록해줘"라고 했는데 저장이 안 됨

로그 확인:
[14:35:22] SKILL  finance.add_expense  FAILED  "카테고리 파싱 실패: 입력값 누락"

원인: 금액을 명시하지 않아 파싱에 실패
해결: "점심 12,000원 기록해줘"처럼 금액을 포함하여 다시 요청

사용 패턴 분석

어떤 스킬을 얼마나 자주 사용하는지 파악하여 활용도를 높일 수 있습니다.

보안 감사

계정에 비정상적인 접근이 있었는지, 예상치 못한 시간대에 활동이 있었는지 확인할 수 있습니다.


팁 & FAQ

Q. 로그는 얼마나 오래 보관되나요? 모든 로그는 영구적으로 보관됩니다. 다만 매우 오래된 로그를 조회할 때는 날짜 범위를 좁혀서 검색하면 더 빠르게 결과를 확인할 수 있습니다.

Q. 로그에서 민감한 정보가 노출되나요? 대화 내용은 로그에 포함되지만, API 키나 비밀번호 같은 시스템 인증 정보는 마스킹 처리됩니다.

Q. 로그를 삭제할 수 있나요? 현재는 개별 로그 삭제 기능을 제공하지 않습니다. 데이터 무결성과 감사 추적을 위해 로그는 보존됩니다.

Q. 실시간으로 로그를 모니터링할 수 있나요? 웹 로그 화면에서 자동 새로고침을 활성화하면 최신 로그를 실시간에 가까운 속도로 확인할 수 있습니다.


Copyright © 2025 StarNion. All rights reserved.  |  v0.1.1