From a47a2e85c8d3d7d15aa9c6a940b82a3fd758cab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Tue, 2 Apr 2024 16:32:13 +0900 Subject: [PATCH 1/7] feat: Creat notification FastAPI --- ara/controller/api.py | 42 ++++++++++++++++++++ ara/domain/exceptions.py | 2 + ara/domain/notification.py | 14 +++++++ ara/infra/notification.py | 24 ++++++++++++ ara/service/notification.py | 77 +++++++++++++++++++++++++++++++++++++ 5 files changed, 159 insertions(+) create mode 100644 ara/domain/exceptions.py create mode 100644 ara/domain/notification.py create mode 100644 ara/infra/notification.py create mode 100644 ara/service/notification.py diff --git a/ara/controller/api.py b/ara/controller/api.py index e69de29b..aeb60815 100644 --- a/ara/controller/api.py +++ b/ara/controller/api.py @@ -0,0 +1,42 @@ +from fastapi import APIRouter, Depends, HTTPException +from ara.controller.authentication import get_current_user +from ara.service.notification_service import NotificationService +from ara.domain.user import User +from ara.domain.exceptions import EntityDoesNotExist +from pydantic import BaseModel + +router = APIRouter() +notification_service = NotificationService() + +class NotificationRead(BaseModel): + notification_id: int + +@router.get("/notifications") +async def list_notifications(current_user: User = Depends(get_current_user)): + notifications = notification_service.get_notifications_for_user(current_user) + return notifications + +@router.post("/notifications/{notification_id}/read") +async def mark_notification_as_read(notification_id: int, current_user: User = Depends(get_current_user)): + try: + notification_service.mark_notification_as_read(notification_id, current_user) + except EntityDoesNotExist: + raise HTTPException(status_code=404, detail="Notification not found") + except PermissionError: + raise HTTPException(status_code=403, detail="You are not allowed to mark this notification as read") + return {"message": "Notification marked as read successfully"} + +@router.post("/notifications/read-all") +async def mark_all_notifications_as_read(current_user: User = Depends(get_current_user)): + notification_service.mark_all_notifications_as_read(current_user) + return {"message": "All notifications marked as read successfully"} + +@router.post("/notifications/send-push-notification") +async def send_push_notification(notification: NotificationRead, current_user: User = Depends(get_current_user)): + try: + notification_service.send_push_notification(notification.notification_id, current_user) + except EntityDoesNotExist: + raise HTTPException(status_code=404, detail="Notification not found") + except PermissionError: + raise HTTPException(status_code=403, detail="You are not allowed to send push notification for this notification") + return {"message": "Push notification sent successfully"} diff --git a/ara/domain/exceptions.py b/ara/domain/exceptions.py new file mode 100644 index 00000000..1e342d67 --- /dev/null +++ b/ara/domain/exceptions.py @@ -0,0 +1,2 @@ +class EntityDoesNotExist(Exception): + pass \ No newline at end of file diff --git a/ara/domain/notification.py b/ara/domain/notification.py new file mode 100644 index 00000000..25034ae7 --- /dev/null +++ b/ara/domain/notification.py @@ -0,0 +1,14 @@ +from pydantic import BaseModel +from typing import Optional + +class Notification(BaseModel): + id: int + type: str + title: str + content: str + related_article_id: Optional[int] + related_comment_id: Optional[int] + is_read: bool + + class Config: + orm_mode = True \ No newline at end of file diff --git a/ara/infra/notification.py b/ara/infra/notification.py new file mode 100644 index 00000000..77287df4 --- /dev/null +++ b/ara/infra/notification.py @@ -0,0 +1,24 @@ +from fastapi import HTTPException +from sqlalchemy.orm import Session +from ara.domain.notification import Notification +from ara.domain.user import User +from ara.domain.exceptions import EntityDoesNotExist +from typing import List + +class NotificationRepository: + def __init__(self, db: Session): + self.db = db + + def get(self, notification_id: int) -> Notification: + notification = self.db.query(Notification).filter(Notification.id == notification_id).first() + if not notification: + raise HTTPException(status_code=404, detail="Notification not found") + return notification + + def save(self, notification: Notification): + self.db.add(notification) + self.db.commit() + + def get_notifications_for_user(self, user: User) -> List[Notification]: + notifications = self.db.query(Notification).filter(Notification.user_id == user.id).all() + return notifications \ No newline at end of file diff --git a/ara/service/notification.py b/ara/service/notification.py new file mode 100644 index 00000000..d02b0578 --- /dev/null +++ b/ara/service/notification.py @@ -0,0 +1,77 @@ +from fastapi import HTTPException +from sqlalchemy.orm import Session +from ara.infra.notification import NotificationRepository +from ara.domain.notification import Notification +from ara.domain.user import User +from ara.domain.exceptions import EntityDoesNotExist +from ara.infra.firebase import fcm_notify_comment # assuming fcm_notify_comment is imported from correct path +from ara.domain.article import Article # Import Article and UserProfile from appropriate paths +from ara.domain.user_profile import UserProfile +from ara.domain.comment import Comment + +class NotificationService: + def __init__(self, notification_repo: NotificationRepository): + self.notification_repo = notification_repo + + def get_display_name(self, article: Article, profile: UserProfile) -> str: + """ + Returns the display name for an article based on its name type and user profile. + """ + if article.name_type == NameType.REALNAME: + return profile.realname + elif article.name_type == NameType.REGULAR: + return profile.nickname + else: + return "익명" + + async def notify_commented(self, comment: Comment) -> None: + """ + Notifies users when a comment is added. + """ + article = comment.parent_article if comment.parent_article else comment.parent_comment.parent_article + + if comment.created_by != article.created_by: + await self._notify_article_commented(article, comment) + + if comment.parent_comment and comment.created_by != comment.parent_comment.created_by: + await self._notify_comment_commented(article, comment) + + async def _notify_article_commented(self, parent_article: Article, comment: Comment) -> None: + """ + Notifies the user when a comment is added to their article. + """ + name = self.get_display_name(parent_article, comment.created_by.profile) + title = f"{name} 님이 새로운 댓글을 작성했습니다." + + # Save the notification + notification = Notification( + type="article_commented", + title=title, + content=comment.content[:32], # Truncate content if necessary + related_article=parent_article, + related_comment=None + ) + await self.notification_repo.save(notification) + + # Send push notification + await fcm_notify_comment(parent_article.created_by, title, comment.content[:32], f"post/{parent_article.id}") + + async def _notify_comment_commented(self, parent_article: Article, comment: Comment) -> None: + """ + Notifies the user when a comment is added to their comment. + """ + name = self.get_display_name(parent_article, comment.created_by.profile) + title = f"{name} 님이 새로운 대댓글을 작성했습니다." + + # Save the notification + notification = Notification( + type="comment_commented", + title=title, + content=comment.content[:32], # Truncate content if necessary + related_article=parent_article, + related_comment=comment.parent_comment + ) + await self.notification_repo.save(notification) + + # Send push notification + await fcm_notify_comment(comment.parent_comment.created_by, title, comment.content[:32], f"post/{parent_article.id}") From c8b7d6524ffb90f052d960dad849cfe622c54318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Sun, 28 Apr 2024 09:49:36 +0900 Subject: [PATCH 2/7] notification_infra --- ara/controller/api2.py | 0 .../notification/notification_controller.py | 42 +++++++++++ ara/domain/notification/__init__.py | 0 ara/domain/notification/constants.py | 6 ++ .../notification/notification_domain.py | 12 ++++ ara/domain/notification/type.py | 11 +++ ara/infra/notification/__init__.py | 0 ara/infra/notification/notification_infra.py | 56 +++++++++++++++ .../notification/notification_service.py | 69 +++++++++++++++++++ 9 files changed, 196 insertions(+) create mode 100644 ara/controller/api2.py create mode 100644 ara/controller/notification/notification_controller.py create mode 100644 ara/domain/notification/__init__.py create mode 100644 ara/domain/notification/constants.py create mode 100644 ara/domain/notification/notification_domain.py create mode 100644 ara/domain/notification/type.py create mode 100644 ara/infra/notification/__init__.py create mode 100644 ara/infra/notification/notification_infra.py create mode 100644 ara/service/notification/notification_service.py diff --git a/ara/controller/api2.py b/ara/controller/api2.py new file mode 100644 index 00000000..e69de29b diff --git a/ara/controller/notification/notification_controller.py b/ara/controller/notification/notification_controller.py new file mode 100644 index 00000000..decc6549 --- /dev/null +++ b/ara/controller/notification/notification_controller.py @@ -0,0 +1,42 @@ +from fastapi import APIRouter, Depends, HTTPException +from ara.controller.authentication import get_current_user +from ara.service.notification.notification_service import NotificationService +from ara.domain.user import User +from ara.domain.exceptions import EntityDoesNotExist +from pydantic import BaseModel + +router = APIRouter() +notification_service = NotificationService() + +class NotificationRead(BaseModel): + notification_id: int + +@router.get("/notifications") +async def list_notifications(current_user: User = Depends(get_current_user)): + notifications = notification_service.get_notifications_for_user(current_user) + return notifications + +@router.post("/notifications/{notification_id}/read") +async def mark_notification_as_read(notification_id: int, current_user: User = Depends(get_current_user)): + try: + notification_service.mark_notification_as_read(notification_id, current_user) + except EntityDoesNotExist: + raise HTTPException(status_code=404, detail="Notification not found") + except PermissionError: + raise HTTPException(status_code=403, detail="You are not allowed to mark this notification as read") + return {"message": "Notification marked as read successfully"} + +@router.post("/notifications/read-all") +async def mark_all_notifications_as_read(current_user: User = Depends(get_current_user)): + notification_service.mark_all_notifications_as_read(current_user) + return {"message": "All notifications marked as read successfully"} + +@router.post("/notifications/send-push-notification") +async def send_push_notification(notification: NotificationRead, current_user: User = Depends(get_current_user)): + try: + notification_service.send_push_notification(notification.notification_id, current_user) + except EntityDoesNotExist: + raise HTTPException(status_code=404, detail="Notification not found") + except PermissionError: + raise HTTPException(status_code=403, detail="You are not allowed to send push notification for this notification") + return {"message": "Push notification sent successfully"} diff --git a/ara/domain/notification/__init__.py b/ara/domain/notification/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/ara/domain/notification/constants.py b/ara/domain/notification/constants.py new file mode 100644 index 00000000..63cd4a4c --- /dev/null +++ b/ara/domain/notification/constants.py @@ -0,0 +1,6 @@ +from enum import IntFlag, auto + +class NameType(IntFlag): + REGULAR = auto() + ANONYMOUS = auto() + REALNAME = auto() \ No newline at end of file diff --git a/ara/domain/notification/notification_domain.py b/ara/domain/notification/notification_domain.py new file mode 100644 index 00000000..f02712e4 --- /dev/null +++ b/ara/domain/notification/notification_domain.py @@ -0,0 +1,12 @@ +from ara.domain.notification.type import NotificationInfo +from ara.infra.notification.notification_infra import NotificationInfra + +class NotificationDomain: + def __init__(self) -> None: + self.notification_infra = NotificationInfra() + + def get_all_notifications(self) -> list[NotificationInfo]: + return self.notification_infra.get_all_notifications() + + class Config: + orm_mode = True \ No newline at end of file diff --git a/ara/domain/notification/type.py b/ara/domain/notification/type.py new file mode 100644 index 00000000..1cf9c1b3 --- /dev/null +++ b/ara/domain/notification/type.py @@ -0,0 +1,11 @@ +from pydantic import BaseModel +from typing import Optional + +class NotificationInfo(BaseModel): + id: int + type: str + title: str + content: str + related_article_id: int | None + related_comment_id: Optional[int] + is_read: bool diff --git a/ara/infra/notification/__init__.py b/ara/infra/notification/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/ara/infra/notification/notification_infra.py b/ara/infra/notification/notification_infra.py new file mode 100644 index 00000000..409e8359 --- /dev/null +++ b/ara/infra/notification/notification_infra.py @@ -0,0 +1,56 @@ +from typing import List +import logging +from ara.domain.notification.type import NotificationInfo +from ara.infra.django_infra import AraDjangoInfra +from apps.core.models import Notification, NotificationReadLog + + +class NotificationInfra(AraDjangoInfra[Notification]): + def __init__(self) -> None: + super().__init__(Notification) + + def get_all_notifications(self) -> list[NotificationInfo]: + + queryset = Notification.objects.filter( + notification_read_log_set__read_by=self.request.user, + ).select_related( + "related_article", + "related_comment", + ).prefetch_related( + "related_article__attachments", + NotificationReadLog.prefetch_my_notification_read_log( + self.request.user + ), + ) + + notifications_info = [self._to_notification_info(notification) for notification in queryset] + return notifications_info + + + def _to_notification_info(self, notification: Notification) -> NotificationInfo: + return NotificationInfo( + id=notification.id, + type=notification.type, + title=notification.title, + content=notification.content, + related_article_id=notification.related_article_id, + related_comment_id=notification.related_comment_id, + is_read=False + ) + + def read_all_notifications(self) -> None: + notifications = self.get_all_notifications() + NotificationReadLog.objects.filter(notification__in=notifications, read_by=self.request.user).update(is_read=True) + + def read_notification(self) -> None: + try: + notification_read_log = self.get_object().notification_read_log_set.get( + read_by=self.request.user, + ) + + notification_read_log.is_read = True + + notification_read_log.save() + except (Notification.DoesNotExist, NotificationReadLog.DoesNotExist) as e: + logging.error(f"Failed to read notification: {e}") + \ No newline at end of file diff --git a/ara/service/notification/notification_service.py b/ara/service/notification/notification_service.py new file mode 100644 index 00000000..9c6bcd4d --- /dev/null +++ b/ara/service/notification/notification_service.py @@ -0,0 +1,69 @@ +from fastapi import HTTPException +from ara.infra.notification.notification_infra import NotificationRepository +from ara.domain.notification.notification_domain import Notification +from ara.domain.exceptions import EntityDoesNotExist +from ara.domain.article import Article, NameType +from ara.domain.user_profile import UserProfile +from ara.domain.comment import Comment + +class NotificationService: + def __init__(self, notification_repo: NotificationRepository): + self.notification_repo = notification_repo + + def get_display_name(self, article: Article, profile: UserProfile) -> str: + + if article.name_type == NameType.REALNAME: + return profile.realname + elif article.name_type == NameType.REGULAR: + return profile.nickname + else: + return "익명" + + async def notify_commented(self, comment: Comment) -> None: + + article = comment.parent_article if comment.parent_article else comment.parent_comment.parent_article + + if comment.created_by != article.created_by: + await self._notify_article_commented(article, comment) + + if comment.parent_comment and comment.created_by != comment.parent_comment.created_by: + await self._notify_comment_commented(article, comment) + + async def _notify_article_commented(self, parent_article: Article, comment: Comment) -> None: + + name = self.get_display_name(parent_article, comment.created_by.profile) + title = f"{name} 님이 새로운 댓글을 작성했습니다." + + notification = Notification( + id=None, + type="article_commented", + title=title, + content=comment.content[:32], + related_article=parent_article, + related_comment=None + ) + await self.notification_repo.save(notification) + + # Send push notification + await fcm_notify_comment(parent_article.created_by, title, comment.content[:32], f"post/{parent_article.id}") + + async def _notify_comment_commented(self, parent_article: Article, comment: Comment) -> None: + """ + Notifies the user when a comment is added to their comment. + """ + name = self.get_display_name(parent_article, comment.created_by.profile) + title = f"{name} 님이 새로운 대댓글을 작성했습니다." + + # Save the notification + notification = Notification( + id=None, # Since it's a new notification, let the database generate the ID + type="comment_commented", + title=title, + content=comment.content[:32], # Truncate content if necessary + related_article=parent_article, + related_comment=comment.parent_comment + ) + await self.notification_repo.save(notification) + + # Send push notification + await fcm_notify_comment(comment.parent_comment.created_by, title, comment.content[:32], f"post/{parent_article.id}") From 7298e3732caa022749f48e73ec8e841e82ce1216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Thu, 2 May 2024 13:26:38 +0900 Subject: [PATCH 3/7] feat: notifiction_infra --- Makefile | 2 +- .../notification/notification_controller.py | 42 ------- ara/domain/notification/constants.py | 6 - .../notification/notification_domain.py | 30 ++++- ara/domain/notification/type.py | 28 ++++- ara/infra/notification.py | 24 ---- ara/infra/notification/notification_infra.py | 106 ++++++++++-------- ara/service/notification.py | 77 ------------- .../notification/notification_service.py | 69 ------------ ara/settings/dev/__init__.py | 12 +- ara/settings/prod/__init__.py | 2 + logs/http_access.log.2024-04-29.21-46-53 | 65 +++++++++++ manage.py | 2 + 13 files changed, 183 insertions(+), 282 deletions(-) delete mode 100644 ara/controller/notification/notification_controller.py delete mode 100644 ara/domain/notification/constants.py delete mode 100644 ara/infra/notification.py delete mode 100644 ara/service/notification.py delete mode 100644 ara/service/notification/notification_service.py create mode 100644 logs/http_access.log.2024-04-29.21-46-53 diff --git a/Makefile b/Makefile index 7747cda8..48a8af4b 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ flush_test: reset: flush init run: - python manage.py runserver 0.0.0.0:9000 + python3 manage.py runserver 0.0.0.0:9000 shell: python manage.py shell -i ipython diff --git a/ara/controller/notification/notification_controller.py b/ara/controller/notification/notification_controller.py deleted file mode 100644 index decc6549..00000000 --- a/ara/controller/notification/notification_controller.py +++ /dev/null @@ -1,42 +0,0 @@ -from fastapi import APIRouter, Depends, HTTPException -from ara.controller.authentication import get_current_user -from ara.service.notification.notification_service import NotificationService -from ara.domain.user import User -from ara.domain.exceptions import EntityDoesNotExist -from pydantic import BaseModel - -router = APIRouter() -notification_service = NotificationService() - -class NotificationRead(BaseModel): - notification_id: int - -@router.get("/notifications") -async def list_notifications(current_user: User = Depends(get_current_user)): - notifications = notification_service.get_notifications_for_user(current_user) - return notifications - -@router.post("/notifications/{notification_id}/read") -async def mark_notification_as_read(notification_id: int, current_user: User = Depends(get_current_user)): - try: - notification_service.mark_notification_as_read(notification_id, current_user) - except EntityDoesNotExist: - raise HTTPException(status_code=404, detail="Notification not found") - except PermissionError: - raise HTTPException(status_code=403, detail="You are not allowed to mark this notification as read") - return {"message": "Notification marked as read successfully"} - -@router.post("/notifications/read-all") -async def mark_all_notifications_as_read(current_user: User = Depends(get_current_user)): - notification_service.mark_all_notifications_as_read(current_user) - return {"message": "All notifications marked as read successfully"} - -@router.post("/notifications/send-push-notification") -async def send_push_notification(notification: NotificationRead, current_user: User = Depends(get_current_user)): - try: - notification_service.send_push_notification(notification.notification_id, current_user) - except EntityDoesNotExist: - raise HTTPException(status_code=404, detail="Notification not found") - except PermissionError: - raise HTTPException(status_code=403, detail="You are not allowed to send push notification for this notification") - return {"message": "Push notification sent successfully"} diff --git a/ara/domain/notification/constants.py b/ara/domain/notification/constants.py deleted file mode 100644 index 63cd4a4c..00000000 --- a/ara/domain/notification/constants.py +++ /dev/null @@ -1,6 +0,0 @@ -from enum import IntFlag, auto - -class NameType(IntFlag): - REGULAR = auto() - ANONYMOUS = auto() - REALNAME = auto() \ No newline at end of file diff --git a/ara/domain/notification/notification_domain.py b/ara/domain/notification/notification_domain.py index f02712e4..fa53c4aa 100644 --- a/ara/domain/notification/notification_domain.py +++ b/ara/domain/notification/notification_domain.py @@ -1,12 +1,30 @@ +from apps.core.models import Notification, NotificationReadLog from ara.domain.notification.type import NotificationInfo from ara.infra.notification.notification_infra import NotificationInfra + class NotificationDomain: def __init__(self) -> None: self.notification_infra = NotificationInfra() - - def get_all_notifications(self) -> list[NotificationInfo]: - return self.notification_infra.get_all_notifications() - - class Config: - orm_mode = True \ No newline at end of file + + def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: + return self.notification_infra.get_all_notifications(user_id) + + def get_unread_notifications(self, user_id: int) -> list[NotificationInfo]: + notifications = self.notification_infra.get_all_notifications(user_id) + return [ + notification + for notification in notifications + if NotificationReadLog.objects.filter( + notification=notification, read_by=user_id, is_read=False + ).exists() + ] + + def read_all_notifications(self, user_id: int) -> None: + return self.notification_infra.read_all_notifications(user_id) + + def read_notification(self, user_id: int, notification_id: int) -> None: + return self.notification_infra.read_notification(user_id, notification_id) + + def create_notification(self, notification_info: NotificationInfo): + return self.notification_infra.create_notification(notification_info) diff --git a/ara/domain/notification/type.py b/ara/domain/notification/type.py index 1cf9c1b3..0bc4fd70 100644 --- a/ara/domain/notification/type.py +++ b/ara/domain/notification/type.py @@ -1,11 +1,29 @@ -from pydantic import BaseModel from typing import Optional -class NotificationInfo(BaseModel): +from django.contrib.auth import get_user_model +from pydantic import BaseModel + +from apps.core.models import Article, Comment, Notification + +User = get_user_model() + + +class NotificationReadLogInfo(BaseModel): # 사용 안하는데 ?? 그래도 적어두는게 낫겠죠 ?? + is_read: bool + read_by: int # ??? 모르겠다 int ?? user ?? Foreign Key 인데 ?? + notification: Notification + + class Config: + arbitrary_types_allowed = True + + +class NotificationInfo(BaseModel): id: int type: str title: str content: str - related_article_id: int | None - related_comment_id: Optional[int] - is_read: bool + related_article: Article | None + related_comment: Optional[Comment] + + class Config: + arbitrary_types_allowed = True diff --git a/ara/infra/notification.py b/ara/infra/notification.py deleted file mode 100644 index 77287df4..00000000 --- a/ara/infra/notification.py +++ /dev/null @@ -1,24 +0,0 @@ -from fastapi import HTTPException -from sqlalchemy.orm import Session -from ara.domain.notification import Notification -from ara.domain.user import User -from ara.domain.exceptions import EntityDoesNotExist -from typing import List - -class NotificationRepository: - def __init__(self, db: Session): - self.db = db - - def get(self, notification_id: int) -> Notification: - notification = self.db.query(Notification).filter(Notification.id == notification_id).first() - if not notification: - raise HTTPException(status_code=404, detail="Notification not found") - return notification - - def save(self, notification: Notification): - self.db.add(notification) - self.db.commit() - - def get_notifications_for_user(self, user: User) -> List[Notification]: - notifications = self.db.query(Notification).filter(Notification.user_id == user.id).all() - return notifications \ No newline at end of file diff --git a/ara/infra/notification/notification_infra.py b/ara/infra/notification/notification_infra.py index 409e8359..d53c452a 100644 --- a/ara/infra/notification/notification_infra.py +++ b/ara/infra/notification/notification_infra.py @@ -1,56 +1,68 @@ -from typing import List -import logging +from apps.core.models import Article, Comment, Notification, NotificationReadLog from ara.domain.notification.type import NotificationInfo from ara.infra.django_infra import AraDjangoInfra -from apps.core.models import Notification, NotificationReadLog class NotificationInfra(AraDjangoInfra[Notification]): - def __init__(self) -> None: + def __init__(self, user_id: int) -> None: super().__init__(Notification) - - def get_all_notifications(self) -> list[NotificationInfo]: - - queryset = Notification.objects.filter( - notification_read_log_set__read_by=self.request.user, - ).select_related( - "related_article", - "related_comment", - ).prefetch_related( - "related_article__attachments", - NotificationReadLog.prefetch_my_notification_read_log( - self.request.user - ), - ) - - notifications_info = [self._to_notification_info(notification) for notification in queryset] - return notifications_info + self.user_id = user_id + def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: + queryset = Notification.objects.select_related( + "related_article", + "related_comment", + ).prefetch_related( + "related_article__attachments", + NotificationReadLog.prefetch_my_notification_read_log(user_id), + ) + return [self._to_notification_info(notification) for notification in queryset] def _to_notification_info(self, notification: Notification) -> NotificationInfo: - return NotificationInfo( - id=notification.id, - type=notification.type, - title=notification.title, - content=notification.content, - related_article_id=notification.related_article_id, - related_comment_id=notification.related_comment_id, - is_read=False - ) - - def read_all_notifications(self) -> None: - notifications = self.get_all_notifications() - NotificationReadLog.objects.filter(notification__in=notifications, read_by=self.request.user).update(is_read=True) - - def read_notification(self) -> None: - try: - notification_read_log = self.get_object().notification_read_log_set.get( - read_by=self.request.user, - ) - - notification_read_log.is_read = True - - notification_read_log.save() - except (Notification.DoesNotExist, NotificationReadLog.DoesNotExist) as e: - logging.error(f"Failed to read notification: {e}") - \ No newline at end of file + return NotificationInfo( + id=notification.id, # 이렇게 써도 되나요? + type=notification.type, + title=notification.title, + content=notification.content, + related_article=notification.related_article, + related_comment=notification.related_comment, + ) + + def read_all_notifications(self, user_id: int) -> None: + notifications = self.get_all_notifications(user_id) + notification_ids = [notification.id for notification in notifications] + NotificationReadLog.objects.filter( + notification__in=notification_ids, read_by=user_id + ).update(is_read=True) + + def read_notification(self, user_id: int, notification_id: int) -> None: + notification = self.get_by_id(notification_id) + notification_read_log = NotificationReadLog.objects.get( + notification=notification, read_by=user_id + ) + notification_read_log.is_read = True + notification_read_log.save() + + """ + ##수정해야함## + + def create_notification(self, article: Article, comment: Comment) -> None: + if comment.parent_comment: + parent_comment = comment.parent_comment + related_comment = parent_comment + else: + related_comment = None + + related_article = comment.parent_article if comment.parent_article else parent_comment.parent_article + + title = f"{article.title}에 새로운 {'대댓글' if parent_comment else '댓글'}이 작성되었습니다." + content = comment.content[:32] + + Notification.objects.create( + type="comment_commented" if parent_comment else "article_commented", + title=title, + content=content, + related_article=related_article, + related_comment=related_comment, + ) + """ diff --git a/ara/service/notification.py b/ara/service/notification.py deleted file mode 100644 index d02b0578..00000000 --- a/ara/service/notification.py +++ /dev/null @@ -1,77 +0,0 @@ -from fastapi import HTTPException -from sqlalchemy.orm import Session -from ara.infra.notification import NotificationRepository -from ara.domain.notification import Notification -from ara.domain.user import User -from ara.domain.exceptions import EntityDoesNotExist -from ara.infra.firebase import fcm_notify_comment # assuming fcm_notify_comment is imported from correct path -from ara.domain.article import Article # Import Article and UserProfile from appropriate paths -from ara.domain.user_profile import UserProfile -from ara.domain.comment import Comment - -class NotificationService: - def __init__(self, notification_repo: NotificationRepository): - self.notification_repo = notification_repo - - def get_display_name(self, article: Article, profile: UserProfile) -> str: - """ - Returns the display name for an article based on its name type and user profile. - """ - if article.name_type == NameType.REALNAME: - return profile.realname - elif article.name_type == NameType.REGULAR: - return profile.nickname - else: - return "익명" - - async def notify_commented(self, comment: Comment) -> None: - """ - Notifies users when a comment is added. - """ - article = comment.parent_article if comment.parent_article else comment.parent_comment.parent_article - - if comment.created_by != article.created_by: - await self._notify_article_commented(article, comment) - - if comment.parent_comment and comment.created_by != comment.parent_comment.created_by: - await self._notify_comment_commented(article, comment) - - async def _notify_article_commented(self, parent_article: Article, comment: Comment) -> None: - """ - Notifies the user when a comment is added to their article. - """ - name = self.get_display_name(parent_article, comment.created_by.profile) - title = f"{name} 님이 새로운 댓글을 작성했습니다." - - # Save the notification - notification = Notification( - type="article_commented", - title=title, - content=comment.content[:32], # Truncate content if necessary - related_article=parent_article, - related_comment=None - ) - await self.notification_repo.save(notification) - - # Send push notification - await fcm_notify_comment(parent_article.created_by, title, comment.content[:32], f"post/{parent_article.id}") - - async def _notify_comment_commented(self, parent_article: Article, comment: Comment) -> None: - """ - Notifies the user when a comment is added to their comment. - """ - name = self.get_display_name(parent_article, comment.created_by.profile) - title = f"{name} 님이 새로운 대댓글을 작성했습니다." - - # Save the notification - notification = Notification( - type="comment_commented", - title=title, - content=comment.content[:32], # Truncate content if necessary - related_article=parent_article, - related_comment=comment.parent_comment - ) - await self.notification_repo.save(notification) - - # Send push notification - await fcm_notify_comment(comment.parent_comment.created_by, title, comment.content[:32], f"post/{parent_article.id}") diff --git a/ara/service/notification/notification_service.py b/ara/service/notification/notification_service.py deleted file mode 100644 index 9c6bcd4d..00000000 --- a/ara/service/notification/notification_service.py +++ /dev/null @@ -1,69 +0,0 @@ -from fastapi import HTTPException -from ara.infra.notification.notification_infra import NotificationRepository -from ara.domain.notification.notification_domain import Notification -from ara.domain.exceptions import EntityDoesNotExist -from ara.domain.article import Article, NameType -from ara.domain.user_profile import UserProfile -from ara.domain.comment import Comment - -class NotificationService: - def __init__(self, notification_repo: NotificationRepository): - self.notification_repo = notification_repo - - def get_display_name(self, article: Article, profile: UserProfile) -> str: - - if article.name_type == NameType.REALNAME: - return profile.realname - elif article.name_type == NameType.REGULAR: - return profile.nickname - else: - return "익명" - - async def notify_commented(self, comment: Comment) -> None: - - article = comment.parent_article if comment.parent_article else comment.parent_comment.parent_article - - if comment.created_by != article.created_by: - await self._notify_article_commented(article, comment) - - if comment.parent_comment and comment.created_by != comment.parent_comment.created_by: - await self._notify_comment_commented(article, comment) - - async def _notify_article_commented(self, parent_article: Article, comment: Comment) -> None: - - name = self.get_display_name(parent_article, comment.created_by.profile) - title = f"{name} 님이 새로운 댓글을 작성했습니다." - - notification = Notification( - id=None, - type="article_commented", - title=title, - content=comment.content[:32], - related_article=parent_article, - related_comment=None - ) - await self.notification_repo.save(notification) - - # Send push notification - await fcm_notify_comment(parent_article.created_by, title, comment.content[:32], f"post/{parent_article.id}") - - async def _notify_comment_commented(self, parent_article: Article, comment: Comment) -> None: - """ - Notifies the user when a comment is added to their comment. - """ - name = self.get_display_name(parent_article, comment.created_by.profile) - title = f"{name} 님이 새로운 대댓글을 작성했습니다." - - # Save the notification - notification = Notification( - id=None, # Since it's a new notification, let the database generate the ID - type="comment_commented", - title=title, - content=comment.content[:32], # Truncate content if necessary - related_article=parent_article, - related_comment=comment.parent_comment - ) - await self.notification_repo.save(notification) - - # Send push notification - await fcm_notify_comment(comment.parent_comment.created_by, title, comment.content[:32], f"post/{parent_article.id}") diff --git a/ara/settings/dev/__init__.py b/ara/settings/dev/__init__.py index 232ed794..2d2658a3 100644 --- a/ara/settings/dev/__init__.py +++ b/ara/settings/dev/__init__.py @@ -11,6 +11,7 @@ CSRF_TRUSTED_ORIGINS = [ "https://*.sparcs.org", "http://localhost", + "http://127.0.0.1:8000", ] CORS_ALLOW_ALL_ORIGINS = True @@ -32,11 +33,12 @@ # https://django-debug-toolbar.readthedocs.io/ -_, _, ips = socket.gethostbyname_ex(socket.gethostname()) -INTERNAL_IPS = [ip[: ip.rfind(".")] + ".1" for ip in ips] + [ - "127.0.0.1", - "10.0.2.2", -] +# _, _, ips = socket.gethostbyname_ex(socket.gethostname()) +# INTERNAL_IPS = [ip[: ip.rfind(".")] + ".1" for ip in ips] + [ +# "127.0.0.1", +# "10.0.2.2", +# ] +INTERNAL_IPS = ["127.0.0.1"] DEBUG_TOOLBAR_CONFIG = { "SHOW_TOOLBAR_CALLBACK": lambda _: True, diff --git a/ara/settings/prod/__init__.py b/ara/settings/prod/__init__.py index efe04044..5f24d470 100644 --- a/ara/settings/prod/__init__.py +++ b/ara/settings/prod/__init__.py @@ -14,6 +14,8 @@ "https://newara.sparcs.org", "https://newara-api.sparcs.org", "https://ara.sparcs.org", + "http://localhost", + "http://127.0.0.1:8000", ] SSO_IS_BETA = False diff --git a/logs/http_access.log.2024-04-29.21-46-53 b/logs/http_access.log.2024-04-29.21-46-53 new file mode 100644 index 00000000..a03a2f37 --- /dev/null +++ b/logs/http_access.log.2024-04-29.21-46-53 @@ -0,0 +1,65 @@ +{"id": "c64de040-4337-489a-b148-8a6b728c2ba2", "level": "INFO", "time": "2024-04-29T17:31:00.271822", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin", "data": {}, "user": null}, "response": {"status": 301, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "/api/admin/", "Vary": "Cookie", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c98b628e-7868-4b6b-a2ab-74be4fb24c12", "level": "INFO", "time": "2024-04-29T17:31:00.321593", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin/", "data": {}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "/api/admin/login/?next=/api/admin/", "Expires": "Mon, 29 Apr 2024 08:31:00 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "djdt-store-id": "7666f2b89c1641719b1675d277fd8ab2", "Server-Timing": "TimerPanel_utime;dur=10.81999999999994;desc=\"User CPU time\", TimerPanel_stime;dur=0.5499999999999949;desc=\"System CPU time\", TimerPanel_total;dur=11.369999999999935;desc=\"Total CPU time\", TimerPanel_total_time;dur=11.507791932672262;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "Vary": "origin, Accept-Language, Cookie", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b2b9b798-cabb-41ee-964a-66e3e1042070", "level": "INFO", "time": "2024-04-29T17:31:00.429413", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin/login/", "data": {"next": "/api/admin/"}, "user": null}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 08:31:00 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "501a7e47ca9a4e549f86f28d0c06d772", "Server-Timing": "TimerPanel_utime;dur=73.26300000000008;desc=\"User CPU time\", TimerPanel_stime;dur=23.604000000000013;desc=\"System CPU time\", TimerPanel_total;dur=96.86700000000009;desc=\"Total CPU time\", TimerPanel_total_time;dur=100.86441703606397;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "14116", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3862b31d-92bd-40c9-8651-1182f0df1407", "level": "WARNING", "time": "2024-04-29T17:31:00.866011", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/favicon.ico", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/favicon.ico", "data": {}, "user": null}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language, Cookie", "Content-Language": "ko", "Content-Length": "4321", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "56dc24ff-ef13-470f-985b-c8a68741487c", "level": "INFO", "time": "2024-04-29T17:37:40.812481", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin/login/", "data": {"next": "/api/admin/"}, "user": null}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 08:37:40 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "593dc1e08f1f4ac8adf3a66f7fbdaf54", "Server-Timing": "TimerPanel_utime;dur=57.44000000000149;desc=\"User CPU time\", TimerPanel_stime;dur=42.32099999999939;desc=\"System CPU time\", TimerPanel_total;dur=99.76100000000088;desc=\"Total CPU time\", TimerPanel_total_time;dur=100.77683301642537;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "14116", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7a6e1acd-8fe3-4960-b339-37aee1999f25", "level": "INFO", "time": "2024-04-29T17:37:56.086165", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin/login/", "data": {"next": "/api/admin/"}, "user": null}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 08:37:55 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "f66c454c7d024379abcd651411735448", "Server-Timing": "TimerPanel_utime;dur=55.67899999999959;desc=\"User CPU time\", TimerPanel_stime;dur=44.0889999999996;desc=\"System CPU time\", TimerPanel_total;dur=99.76799999999919;desc=\"Total CPU time\", TimerPanel_total_time;dur=104.96483300812542;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "14116", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "03d3e464-216e-421e-9e91-dc494d937763", "level": "INFO", "time": "2024-04-29T20:32:23.513411", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8f235410-3b0f-4e6c-9f38-3ee59d535f4f", "level": "WARNING", "time": "2024-04-29T20:32:23.839395", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2001eea37cf4425b93b651541d951b71", "Server-Timing": "TimerPanel_utime;dur=5.015999999997689;desc=\"User CPU time\", TimerPanel_stime;dur=4.896000000002232;desc=\"System CPU time\", TimerPanel_total;dur=9.91199999999992;desc=\"Total CPU time\", TimerPanel_total_time;dur=19.683249993249774;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1ec0c2a3-d6bd-42c0-8250-73cdcb671d2f", "level": "INFO", "time": "2024-04-29T20:32:28.451351", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=727f702fababfa4d24b3", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "60d730bcddd54a36bd97571ddf90cba4", "Server-Timing": "TimerPanel_utime;dur=8.08399999999665;desc=\"User CPU time\", TimerPanel_stime;dur=2.1650000000050795;desc=\"System CPU time\", TimerPanel_total;dur=10.249000000001729;desc=\"Total CPU time\", TimerPanel_total_time;dur=10.357875027693808;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a6f87093-a5a8-4a82-ae8b-1002bf2d6e19", "level": "INFO", "time": "2024-04-29T20:32:29.334666", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "6de574c90958d3a73563", "state": "727f702fababfa4d24b3", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/tos", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "fffdba65eeef4ef7b92a0d452a34d31a", "Server-Timing": "TimerPanel_utime;dur=444.25299999998913;desc=\"User CPU time\", TimerPanel_stime;dur=57.37499999999329;desc=\"System CPU time\", TimerPanel_total;dur=501.6279999999824;desc=\"Total CPU time\", TimerPanel_total_time;dur=649.5999159524217;desc=\"Elapsed time\", SQLPanel_sql_time;dur=37.15862496756017;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "51b86a9c-38d1-4b5c-bac9-d1ebd9afd75d", "level": "INFO", "time": "2024-04-29T20:32:29.993106", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "752aa60f017b4d58a06a8d32fba56cb3", "Server-Timing": "TimerPanel_utime;dur=107.99400000000503;desc=\"User CPU time\", TimerPanel_stime;dur=24.46700000000135;desc=\"System CPU time\", TimerPanel_total;dur=132.46100000000638;desc=\"Total CPU time\", TimerPanel_total_time;dur=179.4145000167191;desc=\"Elapsed time\", SQLPanel_sql_time;dur=36.581874010153115;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1492", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9fa57383-ad84-46b1-ad2e-568a76c8fef3", "level": "INFO", "time": "2024-04-29T20:32:30.011570", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b392c58b-b017-45c8-a417-dfce961f83d8", "level": "WARNING", "time": "2024-04-29T20:32:30.079419", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ee52e093c9aa48a4bf2422c95bdf1174", "Server-Timing": "TimerPanel_utime;dur=28.386999999995055;desc=\"User CPU time\", TimerPanel_stime;dur=3.388999999998532;desc=\"System CPU time\", TimerPanel_total;dur=31.775999999993587;desc=\"Total CPU time\", TimerPanel_total_time;dur=59.178292052820325;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.86370800435543;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d591ee5b-db3f-406c-ae56-f95600bbf0d5", "level": "INFO", "time": "2024-04-29T20:32:38.061749", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4a0267c6-b409-422f-bedc-a9db16bd1de2", "level": "WARNING", "time": "2024-04-29T20:32:38.221646", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0a987099f2a347bebd58de6f337d7a3b", "Server-Timing": "TimerPanel_utime;dur=50.89199999999039;desc=\"User CPU time\", TimerPanel_stime;dur=6.264999999999077;desc=\"System CPU time\", TimerPanel_total;dur=57.156999999989466;desc=\"Total CPU time\", TimerPanel_total_time;dur=86.23691694810987;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.251541272737086;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a6f4a9d0-0932-463b-a178-181ae1bb4d07", "level": "INFO", "time": "2024-04-29T20:33:33.369205", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0b8576e9a2b4496b81ead4dfb05b8268", "Server-Timing": "TimerPanel_utime;dur=93.71099999999899;desc=\"User CPU time\", TimerPanel_stime;dur=48.207000000004996;desc=\"System CPU time\", TimerPanel_total;dur=141.91800000000399;desc=\"Total CPU time\", TimerPanel_total_time;dur=243.53508302010596;desc=\"Elapsed time\", SQLPanel_sql_time;dur=18.85945803951472;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1492", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "eb4bcd08-c984-446f-954d-661e38c8e0b2", "level": "WARNING", "time": "2024-04-29T20:33:33.446821", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "56febc10524549deb897dddc8f1b9dfe", "Server-Timing": "TimerPanel_utime;dur=25.13100000000179;desc=\"User CPU time\", TimerPanel_stime;dur=2.6749999999964302;desc=\"System CPU time\", TimerPanel_total;dur=27.80599999999822;desc=\"Total CPU time\", TimerPanel_total_time;dur=52.90695803705603;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.238041911274195;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "81a70d6a-ed8f-49a4-bab5-5cd5ef8eaeaa", "level": "WARNING", "time": "2024-04-29T20:35:16.616100", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Content-Type": "application/json", "WWW-Authenticate": "Basic realm=\"api\"", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1d31d62cde4a490680ec46ab01c596d7", "Server-Timing": "TimerPanel_utime;dur=44.62600000000805;desc=\"User CPU time\", TimerPanel_stime;dur=18.01800000001208;desc=\"System CPU time\", TimerPanel_total;dur=62.64400000002013;desc=\"Total CPU time\", TimerPanel_total_time;dur=100.3327090293169;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.191041092388332;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "96", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "92a0f531-c654-496f-8b8d-e3a6427f9579", "level": "WARNING", "time": "2024-04-29T20:35:23.394159", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_authorization": "Basic aHlvb3loOnJsYWFsdGpzMTch", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cd82d84c5a7343df90fa1012d9b2401d", "Server-Timing": "TimerPanel_utime;dur=270.68699999999524;desc=\"User CPU time\", TimerPanel_stime;dur=3.9670000000029404;desc=\"System CPU time\", TimerPanel_total;dur=274.6539999999982;desc=\"Total CPU time\", TimerPanel_total_time;dur=293.9418329624459;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9122920241206884;desc=\"SQL 2 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e6265fd8-47ce-4c8e-8031-14a72eeb5353", "level": "WARNING", "time": "2024-04-29T20:35:31.525586", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "08ff4be2cd2048be98c667559bb4429e", "Server-Timing": "TimerPanel_utime;dur=7.176999999998657;desc=\"User CPU time\", TimerPanel_stime;dur=1.843999999991297;desc=\"System CPU time\", TimerPanel_total;dur=9.020999999989954;desc=\"Total CPU time\", TimerPanel_total_time;dur=9.565790998749435;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7d802f86-f13d-4fee-a347-1734c8838313", "level": "INFO", "time": "2024-04-29T20:35:34.199621", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=f9164a45c8a13a7bae92", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e8c5ac1c5a464993840010b043bb7a23", "Server-Timing": "TimerPanel_utime;dur=10.525999999998703;desc=\"User CPU time\", TimerPanel_stime;dur=2.5020000000068876;desc=\"System CPU time\", TimerPanel_total;dur=13.02800000000559;desc=\"Total CPU time\", TimerPanel_total_time;dur=13.038083096034825;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "709e28d7-d322-4d0a-a3c8-020e369d23f1", "level": "INFO", "time": "2024-04-29T20:35:34.901789", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "cf414d3b84b03cdf1ba9", "state": "f9164a45c8a13a7bae92", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/tos", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2a62ce297c67430b910fcbc0a11b6556", "Server-Timing": "TimerPanel_utime;dur=153.61599999999953;desc=\"User CPU time\", TimerPanel_stime;dur=37.76599999999064;desc=\"System CPU time\", TimerPanel_total;dur=191.38199999999017;desc=\"Total CPU time\", TimerPanel_total_time;dur=523.2559170108289;desc=\"Elapsed time\", SQLPanel_sql_time;dur=59.72041585482657;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3fe957d2-644c-4768-bf79-a0e460e38bc3", "level": "INFO", "time": "2024-04-29T20:35:35.181160", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "43b8405c88824bb7a4eca351471fba0a", "Server-Timing": "TimerPanel_utime;dur=86.72900000000539;desc=\"User CPU time\", TimerPanel_stime;dur=26.866999999995755;desc=\"System CPU time\", TimerPanel_total;dur=113.59600000000114;desc=\"Total CPU time\", TimerPanel_total_time;dur=134.42354195285589;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.628999094478786;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1492", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9f3a4b47-54ff-4411-af1d-96e5e3b300e5", "level": "WARNING", "time": "2024-04-29T20:35:35.247738", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0eb70c3176f041b39d708fe181d08f9d", "Server-Timing": "TimerPanel_utime;dur=25.770999999991773;desc=\"User CPU time\", TimerPanel_stime;dur=2.6199999999931833;desc=\"System CPU time\", TimerPanel_total;dur=28.390999999984956;desc=\"Total CPU time\", TimerPanel_total_time;dur=49.585541943088174;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.012166919186711;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "df942518-48e8-4289-8c5e-ea85d9b12108", "level": "WARNING", "time": "2024-04-29T20:36:35.795532", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_authorization": "Basic aHlvb3loOnJsYWFsdGpzMTch", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "461f99dead4447d796d15a95e9495088", "Server-Timing": "TimerPanel_utime;dur=355.2089999999999;desc=\"User CPU time\", TimerPanel_stime;dur=154.80399999999995;desc=\"System CPU time\", TimerPanel_total;dur=510.0129999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=576.0407920461148;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.233292097225785;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e475e0ea-8c2d-4197-b437-6ffade76f573", "level": "WARNING", "time": "2024-04-29T20:36:41.448491", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_authorization": "Basic aHlvb3loOnJsYWFsdGpzMTch", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1fc5587b2c514c1587f6214ec4ed07d3", "Server-Timing": "TimerPanel_utime;dur=280.351;desc=\"User CPU time\", TimerPanel_stime;dur=16.202999999999967;desc=\"System CPU time\", TimerPanel_total;dur=296.554;desc=\"Total CPU time\", TimerPanel_total_time;dur=293.5814169468358;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6a0f69e8-c5b5-45d1-b790-3e5ca342764f", "level": "INFO", "time": "2024-04-29T20:36:59.346368", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "fcb97d3512194e0c831d6de517cdd721", "Server-Timing": "TimerPanel_utime;dur=177.50400000000033;desc=\"User CPU time\", TimerPanel_stime;dur=43.59399999999991;desc=\"System CPU time\", TimerPanel_total;dur=221.09800000000024;desc=\"Total CPU time\", TimerPanel_total_time;dur=314.46012505330145;desc=\"Elapsed time\", SQLPanel_sql_time;dur=15.140041010454297;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1492", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d6a43f5d-349a-48a8-8960-16fd66005562", "level": "WARNING", "time": "2024-04-29T20:36:59.438307", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 418, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0bb28b57ec34453680c727ab9ec595a5", "Server-Timing": "TimerPanel_utime;dur=34.453999999999766;desc=\"User CPU time\", TimerPanel_stime;dur=3.47900000000001;desc=\"System CPU time\", TimerPanel_total;dur=37.93299999999978;desc=\"Total CPU time\", TimerPanel_total_time;dur=65.25345798581839;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.506958997808397;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "64ffecbd-5a98-44d3-83c5-8b2ba1638b7d", "level": "INFO", "time": "2024-04-29T20:37:29.521586", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8305e1f13725453cb4747423ff32238e", "Server-Timing": "TimerPanel_utime;dur=147.62999999999994;desc=\"User CPU time\", TimerPanel_stime;dur=102.81999999999991;desc=\"System CPU time\", TimerPanel_total;dur=250.44999999999985;desc=\"Total CPU time\", TimerPanel_total_time;dur=560.4448749218136;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.11924671754241;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "67af696a-6150-4a50-8388-d2fbbf0f3ea0", "level": "INFO", "time": "2024-04-29T20:37:29.817861", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_authorization": "Basic aHlvb3loOnJsYWFsdGpzMTch", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "15acb758a3934dadb993ffb6e0793cc0", "Server-Timing": "TimerPanel_utime;dur=260.66300000000007;desc=\"User CPU time\", TimerPanel_stime;dur=1.8390000000003681;desc=\"System CPU time\", TimerPanel_total;dur=262.5020000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=277.28008409030735;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8cb4b025-4748-43de-aaa9-c7ae6398f4ec", "level": "INFO", "time": "2024-04-29T20:37:29.824864", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7f7da013-83ca-45cd-bc84-5b0c8817ea5f", "level": "INFO", "time": "2024-04-29T20:37:29.873824", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "dfa484033bbd4a32a466f56d0eab41d3", "Server-Timing": "TimerPanel_utime;dur=23.38400000000007;desc=\"User CPU time\", TimerPanel_stime;dur=1.9800000000000928;desc=\"System CPU time\", TimerPanel_total;dur=25.364000000000164;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.82474999409169;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.816583008505404;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9be98b6b-726f-4b8f-a51a-8076ec342b6e", "level": "INFO", "time": "2024-04-29T20:37:29.880019", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c3bca5f7-94e3-439d-8629-b39feaacfa6b", "level": "INFO", "time": "2024-04-29T20:37:29.963064", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ce0c944e7c54464d866d18e670e1273d", "Server-Timing": "TimerPanel_utime;dur=39.079000000000086;desc=\"User CPU time\", TimerPanel_stime;dur=1.9969999999998045;desc=\"System CPU time\", TimerPanel_total;dur=41.075999999999894;desc=\"Total CPU time\", TimerPanel_total_time;dur=74.28945798892528;desc=\"Elapsed time\", SQLPanel_sql_time;dur=20.766917034052312;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "38a28c72-739a-406c-b59f-656cdaa69d03", "level": "INFO", "time": "2024-04-29T20:37:30.125704", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a6d62f2cc4d34e6996d8ef3746e130d7", "Server-Timing": "TimerPanel_utime;dur=36.762000000000405;desc=\"User CPU time\", TimerPanel_stime;dur=3.670000000000062;desc=\"System CPU time\", TimerPanel_total;dur=40.43200000000047;desc=\"Total CPU time\", TimerPanel_total_time;dur=76.28237502649426;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.352251115255058;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "401ba970-e2b8-4845-9c3a-ce5685eb6cb8", "level": "INFO", "time": "2024-04-29T20:37:36.741730", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_authorization": "Basic aHlvb3loOnJsYWFsdGpzMTch", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "687f2457f31f4a5bb0e2dd1265f9ffb7", "Server-Timing": "TimerPanel_utime;dur=249.587;desc=\"User CPU time\", TimerPanel_stime;dur=1.6820000000001833;desc=\"System CPU time\", TimerPanel_total;dur=251.26900000000018;desc=\"Total CPU time\", TimerPanel_total_time;dur=264.5709590287879;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "718bef1f-647f-408d-bbce-c9662281cb1e", "level": "INFO", "time": "2024-04-29T20:37:36.784898", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d64f464158324fafa22d96aa9462f316", "Server-Timing": "TimerPanel_utime;dur=21.03900000000003;desc=\"User CPU time\", TimerPanel_stime;dur=1.9579999999996822;desc=\"System CPU time\", TimerPanel_total;dur=22.996999999999712;desc=\"Total CPU time\", TimerPanel_total_time;dur=33.38116698432714;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.524708048440516;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1c3b5ef3-8f9c-4869-b5b3-8b10295b69de", "level": "INFO", "time": "2024-04-29T20:37:36.791402", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "74cd7c93-ccdc-4e75-879a-70d3eba463d4", "level": "INFO", "time": "2024-04-29T20:37:36.844498", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "8ac81d6f5a7242289d1a76a90b2b658a", "Server-Timing": "TimerPanel_utime;dur=30.691000000000024;desc=\"User CPU time\", TimerPanel_stime;dur=1.8730000000002356;desc=\"System CPU time\", TimerPanel_total;dur=32.56400000000026;desc=\"Total CPU time\", TimerPanel_total_time;dur=45.626583974808455;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.350499017164111;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "60c114e3-1d6c-40dc-9b70-af771a6810dc", "level": "INFO", "time": "2024-04-29T20:37:36.868101", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a947fe4b-0a4a-4caa-b0b5-6b15fa3d86e7", "level": "INFO", "time": "2024-04-29T20:37:36.911118", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "442a636afe6445cf9adc50f64bc1e6c0", "Server-Timing": "TimerPanel_utime;dur=41.979999999999684;desc=\"User CPU time\", TimerPanel_stime;dur=4.181999999999686;desc=\"System CPU time\", TimerPanel_total;dur=46.16199999999937;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.4582919543609;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.3148740185424685;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "233f42b1-8cda-48b1-9b91-c489a1e1f42e", "level": "INFO", "time": "2024-04-29T20:37:37.002391", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "dc1d8b817bd4434cae229654b5a3b459", "Server-Timing": "TimerPanel_utime;dur=61.71300000000013;desc=\"User CPU time\", TimerPanel_stime;dur=5.033000000000065;desc=\"System CPU time\", TimerPanel_total;dur=66.7460000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=66.23929098714143;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.925166037864983;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ac934ff4-4bf2-49e5-9b36-dfe9c0f4e4f3", "level": "INFO", "time": "2024-04-29T20:37:37.007622", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d91dd7f5-31a9-489a-b74d-492bfd8191c4", "level": "INFO", "time": "2024-04-29T20:37:37.062912", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "80c38590b74648ef96c8cf3523ab9e02", "Server-Timing": "TimerPanel_utime;dur=26.428000000000118;desc=\"User CPU time\", TimerPanel_stime;dur=1.8099999999998673;desc=\"System CPU time\", TimerPanel_total;dur=28.237999999999985;desc=\"Total CPU time\", TimerPanel_total_time;dur=46.42604198306799;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.085791021585464;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a7276548-1e7e-4386-93b9-18199444cac8", "level": "INFO", "time": "2024-04-29T20:37:38.095420", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_authorization": "Basic aHlvb3loOnJsYWFsdGpzMTch", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "630fe99a11f741759bac5d16f120c74e", "Server-Timing": "TimerPanel_utime;dur=264.1840000000002;desc=\"User CPU time\", TimerPanel_stime;dur=1.970999999999723;desc=\"System CPU time\", TimerPanel_total;dur=266.1549999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=280.06066707894206;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dbfd62ec-107a-4eb8-b7dd-668f56b3cb59", "level": "INFO", "time": "2024-04-29T20:37:38.147114", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7a6c95f1bad9427c951c64ab2e0f2c5f", "Server-Timing": "TimerPanel_utime;dur=20.2530000000003;desc=\"User CPU time\", TimerPanel_stime;dur=1.5170000000002126;desc=\"System CPU time\", TimerPanel_total;dur=21.77000000000051;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.47012508008629;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.595834015868604;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "733ca8eb-125d-4e7b-b6ac-273993a95a26", "level": "INFO", "time": "2024-04-29T20:37:38.196225", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7daeaadb76634737a1e5cf244cf54d4d", "Server-Timing": "TimerPanel_utime;dur=22.10800000000024;desc=\"User CPU time\", TimerPanel_stime;dur=1.363000000000003;desc=\"System CPU time\", TimerPanel_total;dur=23.47100000000024;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.90079103782773;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.5302918404340744;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e4a2de4c-600a-41ff-8e25-b0f1dbc0e376", "level": "INFO", "time": "2024-04-29T20:37:38.294535", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "localhost:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "df1809cf7e58469c93bbdfcab6998925", "Server-Timing": "TimerPanel_utime;dur=25.815000000000587;desc=\"User CPU time\", TimerPanel_stime;dur=1.9619999999997972;desc=\"System CPU time\", TimerPanel_total;dur=27.777000000000385;desc=\"Total CPU time\", TimerPanel_total_time;dur=53.08450001757592;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.638583886437118;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b013e287-d12d-44f0-b6cf-84dcc5d530b8", "level": "INFO", "time": "2024-04-29T20:38:46.938015", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api", "data": {}, "user": 1}, "response": {"status": 301, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "/api/", "Vary": "Cookie", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9390f160-16dd-4736-8f1b-598d28ce5fa7", "level": "INFO", "time": "2024-04-29T20:38:47.194381", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "53025f2f77104d8f99fd2860b0e02986", "Server-Timing": "TimerPanel_utime;dur=97.804;desc=\"User CPU time\", TimerPanel_stime;dur=57.348999999999876;desc=\"System CPU time\", TimerPanel_total;dur=155.15299999999988;desc=\"Total CPU time\", TimerPanel_total_time;dur=162.8650000784546;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.7324589947238564;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "21690", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a268e135-8650-49ef-ad0d-1d5b78b2ab1c", "level": "INFO", "time": "2024-04-29T20:38:52.697094", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin", "data": {}, "user": 1}, "response": {"status": 301, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "/api/admin/", "Vary": "Cookie", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3177eb9e-581f-4ad9-97c6-3c4dbaf6e8f1", "level": "INFO", "time": "2024-04-29T20:38:52.972757", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:38:52 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "914bed2fcd024d5e8a73ba6330dcf3d0", "Server-Timing": "TimerPanel_utime;dur=121.07199999999985;desc=\"User CPU time\", TimerPanel_stime;dur=39.14400000000029;desc=\"System CPU time\", TimerPanel_total;dur=160.21600000000012;desc=\"Total CPU time\", TimerPanel_total_time;dur=193.04137502331287;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.39033416379243;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "30022", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "118fe4ed-c795-4816-9ee3-98f9d93199b3", "level": "INFO", "time": "2024-04-29T20:38:58.849932", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/core/article/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/core/article/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:38:58 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "858d964d646a431eb6fee1c361a9597b", "Server-Timing": "TimerPanel_utime;dur=261.8919999999996;desc=\"User CPU time\", TimerPanel_stime;dur=59.52100000000016;desc=\"System CPU time\", TimerPanel_total;dur=321.4129999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=352.08066704217345;desc=\"Elapsed time\", SQLPanel_sql_time;dur=18.894957727752626;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "29790", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "563ced95-9757-4e54-945d-2d7dd505dc33", "level": "INFO", "time": "2024-04-29T20:38:58.994927", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/jsi18n/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/jsi18n/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/javascript; charset=\"utf-8\"", "djdt-store-id": "84b7995695bd4cf7b2a2301d89ecf6e9", "Server-Timing": "TimerPanel_utime;dur=23.745999999999157;desc=\"User CPU time\", TimerPanel_stime;dur=1.907000000000103;desc=\"System CPU time\", TimerPanel_total;dur=25.65299999999926;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.528624990954995;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.3667500354349613;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "Vary": "origin, Accept-Language, Cookie", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9131", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f923fcf4-bba0-442b-9250-4ad62a3e1578", "level": "INFO", "time": "2024-04-29T20:39:02.337168", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/core/article/add/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/core/article/add/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:39:02 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "14308321a4ef4940a0273d7284861d1f", "Server-Timing": "TimerPanel_utime;dur=145.22999999999973;desc=\"User CPU time\", TimerPanel_stime;dur=60.432000000000485;desc=\"System CPU time\", TimerPanel_total;dur=205.6620000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=207.8537920024246;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.53291794192046;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "45408", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "015bd606-24d7-4991-8d6a-2c72d84b44aa", "level": "INFO", "time": "2024-04-29T20:39:02.460679", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/jsi18n/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/jsi18n/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/javascript; charset=\"utf-8\"", "djdt-store-id": "54969c5801b4433bbc7a1d10f419a77d", "Server-Timing": "TimerPanel_utime;dur=23.601000000000205;desc=\"User CPU time\", TimerPanel_stime;dur=1.7680000000002138;desc=\"System CPU time\", TimerPanel_total;dur=25.36900000000042;desc=\"Total CPU time\", TimerPanel_total_time;dur=35.00804107170552;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.9667909946292639;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "Vary": "origin, Accept-Language, Cookie", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9131", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f032aa71-1a59-4437-8e12-18b872ac8dd0", "level": "INFO", "time": "2024-04-29T20:39:08.942731", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/calendar/event/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/calendar/event/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:39:08 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "dc0e026d42a64e96a33646d465fff0b7", "Server-Timing": "TimerPanel_utime;dur=101.00500000000068;desc=\"User CPU time\", TimerPanel_stime;dur=41.95499999999974;desc=\"System CPU time\", TimerPanel_total;dur=142.96000000000043;desc=\"Total CPU time\", TimerPanel_total_time;dur=165.89108295738697;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.55224987026304;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "28059", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "23ccb41d-354e-4400-9078-453609bea889", "level": "INFO", "time": "2024-04-29T20:39:09.079034", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/jsi18n/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/jsi18n/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/javascript; charset=\"utf-8\"", "djdt-store-id": "8306b4e379cc44a99cc8993028d91153", "Server-Timing": "TimerPanel_utime;dur=22.308999999999912;desc=\"User CPU time\", TimerPanel_stime;dur=1.598999999999684;desc=\"System CPU time\", TimerPanel_total;dur=23.907999999999596;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.08479192573577;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9489160515367985;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "Vary": "origin, Accept-Language, Cookie", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9131", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b3832463-f728-409d-ac86-ff07f0faa758", "level": "INFO", "time": "2024-04-29T20:39:10.720011", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/calendar/tag/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/calendar/tag/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:39:10 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "48f64ea9755d4a3ebb2fe1c243d7c1ba", "Server-Timing": "TimerPanel_utime;dur=112.94600000000088;desc=\"User CPU time\", TimerPanel_stime;dur=46.05399999999982;desc=\"System CPU time\", TimerPanel_total;dur=159.00000000000068;desc=\"Total CPU time\", TimerPanel_total_time;dur=167.17195906676352;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.643582971766591;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "28053", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "570a3f8c-843f-40a7-a784-1f890891cb75", "level": "INFO", "time": "2024-04-29T20:39:10.949261", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/jsi18n/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/jsi18n/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/javascript; charset=\"utf-8\"", "djdt-store-id": "4aac2bd95d9444559b8c9508974f0253", "Server-Timing": "TimerPanel_utime;dur=22.655999999999565;desc=\"User CPU time\", TimerPanel_stime;dur=1.770999999999745;desc=\"System CPU time\", TimerPanel_total;dur=24.42699999999931;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.33091691881418;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.7263760566711426;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "Vary": "origin, Accept-Language, Cookie", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9131", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "70215df6-5bfa-4f48-9187-94df6799fcb7", "level": "INFO", "time": "2024-04-29T20:39:13.303726", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/admin/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:39:13 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "ac7581c45466430386f06b5a816cb027", "Server-Timing": "TimerPanel_utime;dur=97.4440000000012;desc=\"User CPU time\", TimerPanel_stime;dur=40.04500000000011;desc=\"System CPU time\", TimerPanel_total;dur=137.4890000000013;desc=\"Total CPU time\", TimerPanel_total_time;dur=151.51958295609802;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.455791902728379;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "30021", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "61066491-ba06-4bb0-984f-115cb64f40f0", "level": "INFO", "time": "2024-04-29T20:39:21.222817", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5550a46c8b0f46fd98c6fe8e16c5385d", "Server-Timing": "TimerPanel_utime;dur=187.6899999999999;desc=\"User CPU time\", TimerPanel_stime;dur=61.09100000000023;desc=\"System CPU time\", TimerPanel_total;dur=248.78100000000015;desc=\"Total CPU time\", TimerPanel_total_time;dur=234.72466703969985;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.4263760317116976;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "21690", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "75da0e37-2343-4e79-8c65-29fbc984b0a9", "level": "INFO", "time": "2024-04-29T20:40:12.619460", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_x_forwarded_for": "127.0.0.1", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "http_host": "127.0.0.1:9000"}, "path": "/api/", "data": {}, "user": null}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2a81b72423ed4dbcb424fa819d538633", "Server-Timing": "TimerPanel_utime;dur=57.940000000000325;desc=\"User CPU time\", TimerPanel_stime;dur=46.05399999999982;desc=\"System CPU time\", TimerPanel_total;dur=103.99400000000014;desc=\"Total CPU time\", TimerPanel_total_time;dur=164.8382090497762;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "21657", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1ae8c460-4255-492b-a0d4-5f5da19327bb", "level": "INFO", "time": "2024-04-29T20:43:16.116526", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "146", "path_info": "/api/admin/login/", "remote_addr": "127.0.0.1", "content_type": "application/x-www-form-urlencoded", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin/login/", "data": {"csrfmiddlewaretoken": "CHvJTsm8bpqlmQtaQeiaHw8WWlJ73ZriiCE52IIMp7YP0nzJyscYLIQOqgTNWV9b", "username": "hyooyh", "password": "rlaaltjs17!", "next": "/api/admin/"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "/api/admin/", "Expires": "Mon, 29 Apr 2024 11:43:15 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "9f02c0914323483bb4d4a02860f96897", "Server-Timing": "TimerPanel_utime;dur=350.29399999999987;desc=\"User CPU time\", TimerPanel_stime;dur=72.6659999999999;desc=\"System CPU time\", TimerPanel_total;dur=422.95999999999975;desc=\"Total CPU time\", TimerPanel_total_time;dur=353.97766705136746;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.058375149033964;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:9000", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1fef9cbb-7408-4bfc-85df-3758755001fe", "level": "INFO", "time": "2024-04-29T20:43:16.299250", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/admin/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/admin/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "text/html; charset=utf-8", "Expires": "Mon, 29 Apr 2024 11:43:16 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie, origin, Accept-Language", "djdt-store-id": "f4012cebaed54bc4bca388b8ed6a9639", "Server-Timing": "TimerPanel_utime;dur=95.62299999999979;desc=\"User CPU time\", TimerPanel_stime;dur=37.57700000000064;desc=\"System CPU time\", TimerPanel_total;dur=133.20000000000044;desc=\"Total CPU time\", TimerPanel_total_time;dur=169.26833405159414;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.294042178429663;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "30022", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} diff --git a/manage.py b/manage.py index 5af95a5a..219d5682 100755 --- a/manage.py +++ b/manage.py @@ -8,6 +8,8 @@ def main() -> None: dotenv.load_dotenv() os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ara.settings") + redis_port = os.environ.get("NEWARA_REDIS_PORT") + print("🔥 Redis port", redis_port) try: from django.core.management import execute_from_command_line except ImportError as exc: From f562ccc8782e6c25041d1d81efff4d0b0b02e2e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Tue, 14 May 2024 16:44:18 +0900 Subject: [PATCH 4/7] feat: create_notification --- .../notification/notification_domain.py | 15 +- ara/domain/notification/type.py | 7 +- ara/infra/notification/notification_infra.py | 103 +++++++-- logs/http_access.log.2024-05-02.23-13-42 | 53 +++++ logs/http_access.log.2024-05-13.00-21-17 | 212 ++++++++++++++++++ 5 files changed, 353 insertions(+), 37 deletions(-) create mode 100644 logs/http_access.log.2024-05-02.23-13-42 create mode 100644 logs/http_access.log.2024-05-13.00-21-17 diff --git a/ara/domain/notification/notification_domain.py b/ara/domain/notification/notification_domain.py index fa53c4aa..2ee9c453 100644 --- a/ara/domain/notification/notification_domain.py +++ b/ara/domain/notification/notification_domain.py @@ -1,4 +1,4 @@ -from apps.core.models import Notification, NotificationReadLog +from apps.core.models import Comment from ara.domain.notification.type import NotificationInfo from ara.infra.notification.notification_infra import NotificationInfra @@ -11,14 +11,7 @@ def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: return self.notification_infra.get_all_notifications(user_id) def get_unread_notifications(self, user_id: int) -> list[NotificationInfo]: - notifications = self.notification_infra.get_all_notifications(user_id) - return [ - notification - for notification in notifications - if NotificationReadLog.objects.filter( - notification=notification, read_by=user_id, is_read=False - ).exists() - ] + return self.notification_infra.get_unread_notifications(user_id) def read_all_notifications(self, user_id: int) -> None: return self.notification_infra.read_all_notifications(user_id) @@ -26,5 +19,5 @@ def read_all_notifications(self, user_id: int) -> None: def read_notification(self, user_id: int, notification_id: int) -> None: return self.notification_infra.read_notification(user_id, notification_id) - def create_notification(self, notification_info: NotificationInfo): - return self.notification_infra.create_notification(notification_info) + def create_notification(self, comment: Comment): + return self.notification_infra.create_notification(comment) diff --git a/ara/domain/notification/type.py b/ara/domain/notification/type.py index 0bc4fd70..f237b77b 100644 --- a/ara/domain/notification/type.py +++ b/ara/domain/notification/type.py @@ -1,16 +1,13 @@ from typing import Optional -from django.contrib.auth import get_user_model from pydantic import BaseModel from apps.core.models import Article, Comment, Notification -User = get_user_model() - -class NotificationReadLogInfo(BaseModel): # 사용 안하는데 ?? 그래도 적어두는게 낫겠죠 ?? +class NotificationReadLogInfo(BaseModel): is_read: bool - read_by: int # ??? 모르겠다 int ?? user ?? Foreign Key 인데 ?? + read_by: int notification: Notification class Config: diff --git a/ara/infra/notification/notification_infra.py b/ara/infra/notification/notification_infra.py index d53c452a..e67063d1 100644 --- a/ara/infra/notification/notification_infra.py +++ b/ara/infra/notification/notification_infra.py @@ -1,12 +1,13 @@ from apps.core.models import Article, Comment, Notification, NotificationReadLog +from apps.core.models.board import NameType from ara.domain.notification.type import NotificationInfo +from ara.firebase import fcm_notify_comment from ara.infra.django_infra import AraDjangoInfra class NotificationInfra(AraDjangoInfra[Notification]): - def __init__(self, user_id: int) -> None: + def __init__(self) -> None: super().__init__(Notification) - self.user_id = user_id def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: queryset = Notification.objects.select_related( @@ -18,9 +19,19 @@ def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: ) return [self._to_notification_info(notification) for notification in queryset] + def get_unread_notifications(self, user_id: int) -> list[NotificationInfo]: + notifications = self.notification_infra.get_all_notifications(user_id) + return [ + notification + for notification in notifications + if NotificationReadLog.objects.filter( + notification=notification, read_by=user_id, is_read=False + ).exists() + ] + def _to_notification_info(self, notification: Notification) -> NotificationInfo: return NotificationInfo( - id=notification.id, # 이렇게 써도 되나요? + id=notification.id, type=notification.type, title=notification.title, content=notification.content, @@ -43,26 +54,76 @@ def read_notification(self, user_id: int, notification_id: int) -> None: notification_read_log.is_read = True notification_read_log.save() - """ - ##수정해야함## - - def create_notification(self, article: Article, comment: Comment) -> None: - if comment.parent_comment: - parent_comment = comment.parent_comment - related_comment = parent_comment + def get_display_name(self, article: Article, profile: int): + if article.name_type == NameType.REALNAME: + return "실명" + elif article.name_type == NameType.REGULAR: + return "nickname" else: - related_comment = None + return "익명" + + def create_notification(self, comment: Comment) -> None: + def notify_article_commented(_parent_article: Article, _comment: Comment): + name = self.get_display_name(_parent_article, _comment.created_by_id) + title = f"{name} 님이 새로운 댓글을 작성했습니다." + + notification = Notification( + type="article_commented", + title=title, + content=_comment.content[:32], + related_article=_parent_article, + related_comment=None, + ) + notification.save() + + NotificationReadLog.objects.create( + read_by=_parent_article.created_by, + notification=notification, + ) - related_article = comment.parent_article if comment.parent_article else parent_comment.parent_article + fcm_notify_comment( + _parent_article.created_by, + title, + _comment.content[:32], + f"post/{_parent_article.id}", + ) - title = f"{article.title}에 새로운 {'대댓글' if parent_comment else '댓글'}이 작성되었습니다." - content = comment.content[:32] + def notify_comment_commented(_parent_article: Article, _comment: Comment): + name = self.get_display_name(_parent_article, _comment.created_by_id) + title = f"{name} 님이 새로운 대댓글을 작성했습니다." - Notification.objects.create( - type="comment_commented" if parent_comment else "article_commented", - title=title, - content=content, - related_article=related_article, - related_comment=related_comment, + notification = Notification( + type="comment_commented", + title=title, + content=_comment.content[:32], + related_article=_parent_article, + related_comment=_comment.parent_comment, + ) + notification.save() + + NotificationReadLog.objects.create( + read_by=_comment.parent_comment.created_by, + notification=notification, + ) + + fcm_notify_comment( + _comment.parent_comment.created_by, + title, + _comment.content[:32], + f"post/{_parent_article.id}", + ) + + article = ( + comment.parent_article + if comment.parent_article + else comment.parent_comment.parent_article ) - """ + + if comment.created_by != article.created_by: + notify_article_commented(article, comment) + + if ( + comment.parent_comment + and comment.created_by != comment.parent_comment.created_by + ): + notify_comment_commented(article, comment) diff --git a/logs/http_access.log.2024-05-02.23-13-42 b/logs/http_access.log.2024-05-02.23-13-42 new file mode 100644 index 00000000..87ff9737 --- /dev/null +++ b/logs/http_access.log.2024-05-02.23-13-42 @@ -0,0 +1,53 @@ +{"id": "bb6747f4-a47e-4ad4-b0e9-4cd726f46cb0", "level": "INFO", "time": "2024-05-02T10:40:59.762642", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/1/vote_positive/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_positive/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c87098ec-93b6-4acc-b01f-806a76af64c7", "level": "INFO", "time": "2024-05-02T10:41:00.355661", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/comments/1/vote_positive/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_positive/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "ec27fe846fca4ac2872d4027321119f3", "Server-Timing": "TimerPanel_utime;dur=108.33500000001095;desc=\"User CPU time\", TimerPanel_stime;dur=28.088999999994257;desc=\"System CPU time\", TimerPanel_total;dur=136.4240000000052;desc=\"Total CPU time\", TimerPanel_total_time;dur=308.0859580077231;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.15633291378617;desc=\"SQL 19 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5dc2ba79-0276-4b60-8842-57a1b1871a71", "level": "INFO", "time": "2024-05-02T10:41:00.762550", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/vote_positive/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/vote_positive/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3f552730-2500-419e-96e3-759c80bf2d14", "level": "INFO", "time": "2024-05-02T10:41:00.911609", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/articles/1/vote_positive/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/vote_positive/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "f9d19b7a50cd4469ae6d444b303dbb5e", "Server-Timing": "TimerPanel_utime;dur=67.83799999999474;desc=\"User CPU time\", TimerPanel_stime;dur=4.024000000001138;desc=\"System CPU time\", TimerPanel_total;dur=71.86199999999587;desc=\"Total CPU time\", TimerPanel_total_time;dur=137.4029159778729;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.60679320897907;desc=\"SQL 17 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3b62c219-9eba-46b0-8a3b-9ee80a9ac909", "level": "INFO", "time": "2024-05-02T10:41:06.797375", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b78f0bc4-c83a-4042-8f16-131b58b15e9f", "level": "INFO", "time": "2024-05-02T10:41:07.144774", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "71", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "75477579036f45349003ae269fb1c1d9", "Server-Timing": "TimerPanel_utime;dur=136.3370000000117;desc=\"User CPU time\", TimerPanel_stime;dur=27.986999999995987;desc=\"System CPU time\", TimerPanel_total;dur=164.3240000000077;desc=\"Total CPU time\", TimerPanel_total_time;dur=282.4172500986606;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.415622771717608;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "600", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "802f516a-befc-4708-b13c-45c7cd927981", "level": "INFO", "time": "2024-05-02T10:41:31.251839", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "bef47b832afb4962884d475bd09646a0", "Server-Timing": "TimerPanel_utime;dur=213.1469999999922;desc=\"User CPU time\", TimerPanel_stime;dur=30.744999999996026;desc=\"System CPU time\", TimerPanel_total;dur=243.89199999998823;desc=\"Total CPU time\", TimerPanel_total_time;dur=265.12183400336653;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.910750017501414;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9b3e470b-612d-4c11-9b80-9bb4b435aa45", "level": "INFO", "time": "2024-05-02T10:41:31.337500", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e082ca022aa742b18bbef83e692255a7", "Server-Timing": "TimerPanel_utime;dur=41.206999999999994;desc=\"User CPU time\", TimerPanel_stime;dur=3.974999999996953;desc=\"System CPU time\", TimerPanel_total;dur=45.18199999999695;desc=\"Total CPU time\", TimerPanel_total_time;dur=45.17558391671628;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.554540988057852;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c314e7c0-1818-402b-b5bb-bc77d2083827", "level": "INFO", "time": "2024-05-02T10:41:31.522201", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9693082a52e94c1c92c19ce2bd856d52", "Server-Timing": "TimerPanel_utime;dur=117.63799999999947;desc=\"User CPU time\", TimerPanel_stime;dur=23.441000000005374;desc=\"System CPU time\", TimerPanel_total;dur=141.07900000000484;desc=\"Total CPU time\", TimerPanel_total_time;dur=148.95920793060213;desc=\"Elapsed time\", SQLPanel_sql_time;dur=24.919665069319308;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fb22a55f-508e-4bbe-9ad9-876ce4bb7f95", "level": "INFO", "time": "2024-05-02T10:41:31.573545", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "502e8e000daa4ac2a17556ca4b66c66f", "Server-Timing": "TimerPanel_utime;dur=23.74600000000271;desc=\"User CPU time\", TimerPanel_stime;dur=2.0279999999957;desc=\"System CPU time\", TimerPanel_total;dur=25.77399999999841;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.206499884836376;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9522920958697796;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2977133c-6c4c-43d7-8417-19a9b0fad53d", "level": "INFO", "time": "2024-05-02T10:41:37.002447", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2d240bef7f8c48c5b1b9a0d05516e5f2", "Server-Timing": "TimerPanel_utime;dur=26.465000000001737;desc=\"User CPU time\", TimerPanel_stime;dur=4.2810000000059745;desc=\"System CPU time\", TimerPanel_total;dur=30.74600000000771;desc=\"Total CPU time\", TimerPanel_total_time;dur=51.405166974291205;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.940501064993441;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "32e68d99-8d4a-47aa-a52b-4d2b95c19918", "level": "INFO", "time": "2024-05-02T10:42:05.866667", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2e46cf2a-5f20-473c-be48-b008bc88c888", "level": "INFO", "time": "2024-05-02T10:42:06.113634", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "191", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "145655b6d2e14e1299f05ef731215d54", "Server-Timing": "TimerPanel_utime;dur=77.61400000001117;desc=\"User CPU time\", TimerPanel_stime;dur=7.094999999992524;desc=\"System CPU time\", TimerPanel_total;dur=84.7090000000037;desc=\"Total CPU time\", TimerPanel_total_time;dur=156.19904198683798;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.671583961695433;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "565", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "76db7e0c-0b04-4613-b60c-9b91098703a4", "level": "INFO", "time": "2024-05-02T10:42:06.128772", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3bd1f34e-9b1b-4d31-b4da-61e2e22cc24f", "level": "INFO", "time": "2024-05-02T10:42:06.350779", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "f8e1d2f20db84b1899852610310c22f3", "Server-Timing": "TimerPanel_utime;dur=136.36900000000196;desc=\"User CPU time\", TimerPanel_stime;dur=20.358999999999128;desc=\"System CPU time\", TimerPanel_total;dur=156.7280000000011;desc=\"Total CPU time\", TimerPanel_total_time;dur=216.2187920184806;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.312749215401709;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1843", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b9cc4144-e21f-462e-a644-bd2cbc9f52dd", "level": "INFO", "time": "2024-05-02T10:42:06.482697", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d312881761e84c058babc90f445cbb7e", "Server-Timing": "TimerPanel_utime;dur=42.11999999999705;desc=\"User CPU time\", TimerPanel_stime;dur=3.9069999999981064;desc=\"System CPU time\", TimerPanel_total;dur=46.026999999995155;desc=\"Total CPU time\", TimerPanel_total_time;dur=43.11816592235118;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9490399174392223;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f14c9cbf-4cdc-41d1-a0b8-9ffa883e2e33", "level": "INFO", "time": "2024-05-02T10:42:06.737105", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ea498159bc594065bfb27c6cf4fdbb29", "Server-Timing": "TimerPanel_utime;dur=210.29199999999548;desc=\"User CPU time\", TimerPanel_stime;dur=25.905000000008727;desc=\"System CPU time\", TimerPanel_total;dur=236.1970000000042;desc=\"Total CPU time\", TimerPanel_total_time;dur=240.88420893531293;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.802625968120992;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2914", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9910bddd-4476-42c3-bf2b-d24f475ea816", "level": "INFO", "time": "2024-05-02T10:42:06.784823", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d1825c8e8dfb4b758e8bc29531320902", "Server-Timing": "TimerPanel_utime;dur=23.36999999999989;desc=\"User CPU time\", TimerPanel_stime;dur=1.5559999999936736;desc=\"System CPU time\", TimerPanel_total;dur=24.925999999993564;desc=\"Total CPU time\", TimerPanel_total_time;dur=35.446541965939105;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.866542083211243;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "187db438-b733-4b44-a6a4-3a25440042bf", "level": "INFO", "time": "2024-05-02T10:42:14.359206", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "69", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "d9f10d8cb6d746eda84834a6ddc42f4a", "Server-Timing": "TimerPanel_utime;dur=130.2170000000018;desc=\"User CPU time\", TimerPanel_stime;dur=26.47500000000491;desc=\"System CPU time\", TimerPanel_total;dur=156.69200000000671;desc=\"Total CPU time\", TimerPanel_total_time;dur=267.37662497907877;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.184169109910727;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "598", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5902c918-9086-4f21-b0b9-d158509a6ba7", "level": "INFO", "time": "2024-05-02T10:42:27.042774", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "544f2fc4f5d441eaa14c68f83f26269e", "Server-Timing": "TimerPanel_utime;dur=38.11100000000067;desc=\"User CPU time\", TimerPanel_stime;dur=4.231000000004315;desc=\"System CPU time\", TimerPanel_total;dur=42.34200000000499;desc=\"Total CPU time\", TimerPanel_total_time;dur=55.44783303048462;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.119582892395556;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b3f2293a-0711-46b1-a366-e19fed66638e", "level": "INFO", "time": "2024-05-02T10:42:43.874463", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "198", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d451151f1baa494cac3fe972daeba7e0", "Server-Timing": "TimerPanel_utime;dur=80.55199999999729;desc=\"User CPU time\", TimerPanel_stime;dur=6.192999999996118;desc=\"System CPU time\", TimerPanel_total;dur=86.74499999999341;desc=\"Total CPU time\", TimerPanel_total_time;dur=141.51045808102936;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.126709032803774;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "574", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1e8601e5-788d-49ad-affb-22bd1bb2bbea", "level": "INFO", "time": "2024-05-02T10:42:43.881892", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6936c3f6-b9e4-418c-b44e-d11a0720a995", "level": "INFO", "time": "2024-05-02T10:42:44.340411", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "a2364f855441407eb27d8b4be0fd5d75", "Server-Timing": "TimerPanel_utime;dur=291.6929999999951;desc=\"User CPU time\", TimerPanel_stime;dur=62.10499999998831;desc=\"System CPU time\", TimerPanel_total;dur=353.7979999999834;desc=\"Total CPU time\", TimerPanel_total_time;dur=452.09937496110797;desc=\"Elapsed time\", SQLPanel_sql_time;dur=39.78262492455542;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1742", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8932a72a-3f83-4111-9a2d-ee73f02dbf11", "level": "INFO", "time": "2024-05-02T10:42:44.464755", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8c2dff2454f742ab896325a5e312be3f", "Server-Timing": "TimerPanel_utime;dur=41.17800000000216;desc=\"User CPU time\", TimerPanel_stime;dur=4.118000000005395;desc=\"System CPU time\", TimerPanel_total;dur=45.29600000000755;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.10225003771484;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.3729160204529762;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4d2a7d5e-bcd4-4a59-9544-62ee1024ff3b", "level": "INFO", "time": "2024-05-02T10:42:44.643510", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f6306f7aaf82489098e2650c9330cca7", "Server-Timing": "TimerPanel_utime;dur=132.6609999999988;desc=\"User CPU time\", TimerPanel_stime;dur=23.765999999994847;desc=\"System CPU time\", TimerPanel_total;dur=156.42699999999365;desc=\"Total CPU time\", TimerPanel_total_time;dur=163.43454201705754;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.470915276557207;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2de2752f-2093-4dc3-8932-2c14ca3e6d7d", "level": "INFO", "time": "2024-05-02T10:42:44.695363", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "6dedb0c5e1714cec85b4ab1c52c9f360", "Server-Timing": "TimerPanel_utime;dur=23.891999999989366;desc=\"User CPU time\", TimerPanel_stime;dur=2.0580000000052223;desc=\"System CPU time\", TimerPanel_total;dur=25.94999999999459;desc=\"Total CPU time\", TimerPanel_total_time;dur=40.64233403187245;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.3733751149848104;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b0e9f50f-db03-4fba-988c-b18dcb481b5b", "level": "INFO", "time": "2024-05-02T10:42:48.650460", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "941b55f0bca946dca8e918bb3bceda22", "Server-Timing": "TimerPanel_utime;dur=82.31600000000583;desc=\"User CPU time\", TimerPanel_stime;dur=9.089999999986276;desc=\"System CPU time\", TimerPanel_total;dur=91.4059999999921;desc=\"Total CPU time\", TimerPanel_total_time;dur=87.53825002349913;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.73641702067107;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8e21e4dc-696b-44f7-b797-95a40c859df4", "level": "INFO", "time": "2024-05-02T10:42:48.658890", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "b846b20d67a747f383369b413d9ef0a4", "Server-Timing": "TimerPanel_utime;dur=105.97400000000334;desc=\"User CPU time\", TimerPanel_stime;dur=10.66800000000967;desc=\"System CPU time\", TimerPanel_total;dur=116.64200000001301;desc=\"Total CPU time\", TimerPanel_total_time;dur=113.68420801591128;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.52558300178498;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "32496d64-af3c-4242-8aa1-4293198d1a5a", "level": "INFO", "time": "2024-05-02T10:42:48.954096", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "065d2dcb85ae49139f17e3f52df2f8e1", "Server-Timing": "TimerPanel_utime;dur=28.70099999999809;desc=\"User CPU time\", TimerPanel_stime;dur=3.099000000005958;desc=\"System CPU time\", TimerPanel_total;dur=31.800000000004047;desc=\"Total CPU time\", TimerPanel_total_time;dur=55.90920790564269;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.896999125368893;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6e7e4e5a-854c-4eec-b344-96f02bb5de7a", "level": "INFO", "time": "2024-05-02T10:45:46.760864", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/top/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/top/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f0b12c58-e04c-4dfd-ad4c-afbc3ebe6659", "level": "INFO", "time": "2024-05-02T10:45:46.953251", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/top/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/top/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1fef6f760ab44d858f38889da736fcb5", "Server-Timing": "TimerPanel_utime;dur=48.85699999999815;desc=\"User CPU time\", TimerPanel_stime;dur=26.251999999999498;desc=\"System CPU time\", TimerPanel_total;dur=75.10899999999765;desc=\"Total CPU time\", TimerPanel_total_time;dur=63.39716596994549;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.047790938988328;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6346a9b9-05e6-4618-bd83-4f84bcfe506c", "level": "INFO", "time": "2024-05-02T10:45:47.035953", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9cce7962843f4f65affbf172dcbf6639", "Server-Timing": "TimerPanel_utime;dur=41.17700000000468;desc=\"User CPU time\", TimerPanel_stime;dur=4.797999999993863;desc=\"System CPU time\", TimerPanel_total;dur=45.974999999998545;desc=\"Total CPU time\", TimerPanel_total_time;dur=45.587708009406924;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.0126660130918026;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c592dded-2f52-4ee7-90a4-c06ac4929b21", "level": "INFO", "time": "2024-05-02T10:45:47.198619", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6e48c909d2e14c41824d41c2534f61d0", "Server-Timing": "TimerPanel_utime;dur=115.52399999999352;desc=\"User CPU time\", TimerPanel_stime;dur=26.998000000006073;desc=\"System CPU time\", TimerPanel_total;dur=142.5219999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=151.5418749768287;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.80770920496434;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "41fabbb6-a9e7-406f-bff8-c5799915acd0", "level": "INFO", "time": "2024-05-02T10:45:47.246810", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "db770f0b65d14b61bd3c3e5418b4dbcf", "Server-Timing": "TimerPanel_utime;dur=24.005999999999972;desc=\"User CPU time\", TimerPanel_stime;dur=2.028999999993175;desc=\"System CPU time\", TimerPanel_total;dur=26.034999999993147;desc=\"Total CPU time\", TimerPanel_total_time;dur=35.982458968646824;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.437875002622604;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "104f926e-8687-4c88-869c-a634debc8a1b", "level": "INFO", "time": "2024-05-02T10:45:48.923715", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ebbecd04-cc44-44a6-b34e-3b849507c8a6", "level": "INFO", "time": "2024-05-02T10:45:49.349254", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "data": {"from_view": "recent"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "9e4982ab61af44f89695e33166084d34", "Server-Timing": "TimerPanel_utime;dur=230.21499999998696;desc=\"User CPU time\", TimerPanel_stime;dur=43.542999999999665;desc=\"System CPU time\", TimerPanel_total;dur=273.7579999999866;desc=\"Total CPU time\", TimerPanel_total_time;dur=362.8977909684181;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.8609997369349;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2685", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f50173cd-99d0-47dc-9cc9-964b53a3ae84", "level": "INFO", "time": "2024-05-02T10:45:49.441907", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bee4f752e41e4068bcab37094a6bc899", "Server-Timing": "TimerPanel_utime;dur=44.33699999999874;desc=\"User CPU time\", TimerPanel_stime;dur=4.833000000004972;desc=\"System CPU time\", TimerPanel_total;dur=49.17000000000371;desc=\"Total CPU time\", TimerPanel_total_time;dur=50.23704096674919;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.584416932426393;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9b397577-a45b-49a6-8697-d65b3182f753", "level": "INFO", "time": "2024-05-02T10:45:49.667019", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "80fad7f60c184e30ba7be1549180abce", "Server-Timing": "TimerPanel_utime;dur=115.3889999999933;desc=\"User CPU time\", TimerPanel_stime;dur=24.604999999993993;desc=\"System CPU time\", TimerPanel_total;dur=139.9939999999873;desc=\"Total CPU time\", TimerPanel_total_time;dur=148.49112497176975;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.74579177517444;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "958d209d-0747-40dc-ace2-81cca800947e", "level": "INFO", "time": "2024-05-02T10:45:49.717688", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "0dfe9c83a23f4e78a7d4b69079f332d7", "Server-Timing": "TimerPanel_utime;dur=22.74300000000551;desc=\"User CPU time\", TimerPanel_stime;dur=1.9670000000076016;desc=\"System CPU time\", TimerPanel_total;dur=24.71000000001311;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.02062496449798;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.4446250647306442;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b14a114b-005a-4f4c-9395-332fc0869429", "level": "INFO", "time": "2024-05-02T10:45:50.322513", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b8f8a7c6-3b0f-47ab-b7be-026f5e78751b", "level": "INFO", "time": "2024-05-02T10:45:50.668424", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "data": {"from_view": "recent"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "1802ad6823b64bdeadb83af59e2ec2d8", "Server-Timing": "TimerPanel_utime;dur=219.8060000000055;desc=\"User CPU time\", TimerPanel_stime;dur=7.911000000007107;desc=\"System CPU time\", TimerPanel_total;dur=227.7170000000126;desc=\"Total CPU time\", TimerPanel_total_time;dur=334.58208304364234;desc=\"Elapsed time\", SQLPanel_sql_time;dur=41.35050089098513;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4348", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5c82d465-fb83-43cf-ab59-fcbc8f03edb6", "level": "INFO", "time": "2024-05-02T10:45:50.765369", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "385da6d4a83c447397b7571b1a72b7b8", "Server-Timing": "TimerPanel_utime;dur=42.214000000001306;desc=\"User CPU time\", TimerPanel_stime;dur=3.702000000004091;desc=\"System CPU time\", TimerPanel_total;dur=45.9160000000054;desc=\"Total CPU time\", TimerPanel_total_time;dur=57.90399992838502;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.8032500306144357;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "373b89f3-8212-4ae9-bce5-823090b6a8fb", "level": "INFO", "time": "2024-05-02T10:45:50.814126", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7fbe09a01fba46afa1e9a3079088a8c4", "Server-Timing": "TimerPanel_utime;dur=83.13800000000526;desc=\"User CPU time\", TimerPanel_stime;dur=5.291999999997188;desc=\"System CPU time\", TimerPanel_total;dur=88.43000000000245;desc=\"Total CPU time\", TimerPanel_total_time;dur=107.06850001588464;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.550833946093917;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "558333c3-0669-457d-9fe6-a9b9bfdf7ef4", "level": "INFO", "time": "2024-05-02T10:45:50.862842", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "4ca7cca6206548aba058bcfdb574bad7", "Server-Timing": "TimerPanel_utime;dur=23.21799999999996;desc=\"User CPU time\", TimerPanel_stime;dur=1.6150000000010323;desc=\"System CPU time\", TimerPanel_total;dur=24.833000000000993;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.8790000686422;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.860124921426177;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d8dab4e4-2c60-4a0f-984d-4a425f79578c", "level": "INFO", "time": "2024-05-02T10:45:54.831000", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1fe8b759-402d-4e61-bdd2-a73e0bffd4a4", "level": "INFO", "time": "2024-05-02T10:45:55.285762", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "recent"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "b42eb32834154d93ab13a2252e99937a", "Server-Timing": "TimerPanel_utime;dur=232.52399999999795;desc=\"User CPU time\", TimerPanel_stime;dur=31.84700000001328;desc=\"System CPU time\", TimerPanel_total;dur=264.37100000001124;desc=\"Total CPU time\", TimerPanel_total_time;dur=363.17287501879036;desc=\"Elapsed time\", SQLPanel_sql_time;dur=36.66812495794147;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4772", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2e0d9552-e511-4c09-a8ab-db6173137c20", "level": "INFO", "time": "2024-05-02T10:45:55.375759", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "83003f4da2414b719be8574ce5be16c7", "Server-Timing": "TimerPanel_utime;dur=42.20499999999561;desc=\"User CPU time\", TimerPanel_stime;dur=5.113999999991847;desc=\"System CPU time\", TimerPanel_total;dur=47.318999999987454;desc=\"Total CPU time\", TimerPanel_total_time;dur=43.85908297263086;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.7978330617770553;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4982b8bb-abd8-4409-8534-0e4372b5b7ac", "level": "INFO", "time": "2024-05-02T10:45:55.667164", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ddecad5d0ec94c5eb45511a70817db30", "Server-Timing": "TimerPanel_utime;dur=249.96699999999805;desc=\"User CPU time\", TimerPanel_stime;dur=25.097999999999843;desc=\"System CPU time\", TimerPanel_total;dur=275.0649999999979;desc=\"Total CPU time\", TimerPanel_total_time;dur=282.2195829357952;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.084124153479934;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6bd6ac20-5cdd-4bac-b7fb-7c95b2d23c7a", "level": "INFO", "time": "2024-05-02T10:45:55.718139", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "515df67fc0464beea3c16d16240c7d5c", "Server-Timing": "TimerPanel_utime;dur=24.571999999992045;desc=\"User CPU time\", TimerPanel_stime;dur=2.174999999994043;desc=\"System CPU time\", TimerPanel_total;dur=26.746999999986087;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.96458297781646;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.196582965552807;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0db51aef-fe64-4e2f-b215-60e1e625ca3e", "level": "INFO", "time": "2024-05-02T10:45:59.820657", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/1/vote_negative/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_negative/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f6ce6329-c5dc-4cb3-8c43-a74ce11f5148", "level": "INFO", "time": "2024-05-02T10:46:00.124231", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/comments/1/vote_negative/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_negative/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "8325dc54e96f429296840d9cf1a0edb0", "Server-Timing": "TimerPanel_utime;dur=132.44000000000256;desc=\"User CPU time\", TimerPanel_stime;dur=8.258999999995353;desc=\"System CPU time\", TimerPanel_total;dur=140.6989999999979;desc=\"Total CPU time\", TimerPanel_total_time;dur=234.37354201450944;desc=\"Elapsed time\", SQLPanel_sql_time;dur=34.79141916614026;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "75822689-4bff-41bb-a221-0399d9d6a716", "level": "INFO", "time": "2024-05-02T11:05:17.863175", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "97", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "dedc979bb3c94989ab6b29b34c738c43", "Server-Timing": "TimerPanel_utime;dur=263.17899999999383;desc=\"User CPU time\", TimerPanel_stime;dur=76.1449999999968;desc=\"System CPU time\", TimerPanel_total;dur=339.32399999999063;desc=\"Total CPU time\", TimerPanel_total_time;dur=666.8697079876438;desc=\"Elapsed time\", SQLPanel_sql_time;dur=104.41137722227722;desc=\"SQL 17 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "626", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "55e83d4b-4e7b-47f3-89b7-cd0d1f6bcd48", "level": "INFO", "time": "2024-05-02T11:05:24.157330", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "91", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "5d51a5204e28474a9986d41fca2779b5", "Server-Timing": "TimerPanel_utime;dur=146.98699999999576;desc=\"User CPU time\", TimerPanel_stime;dur=28.020000000012146;desc=\"System CPU time\", TimerPanel_total;dur=175.0070000000079;desc=\"Total CPU time\", TimerPanel_total_time;dur=278.3754999982193;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.436251105740666;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "620", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} diff --git a/logs/http_access.log.2024-05-13.00-21-17 b/logs/http_access.log.2024-05-13.00-21-17 new file mode 100644 index 00000000..06d6be7d --- /dev/null +++ b/logs/http_access.log.2024-05-13.00-21-17 @@ -0,0 +1,212 @@ +{"id": "077c7317-1f8e-4fa8-9758-697ea1e4fc97", "level": "INFO", "time": "2024-05-13T23:13:42.145705", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "192.168.11.183", "content_type": "text/plain", "http_host": "192.168.11.183:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8081/login-handler?link=http://localhost:8081/"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=a16a1c09058a0f4fdcba", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "39180c8b141c42a989cda3ff826f3806", "Server-Timing": "TimerPanel_utime;dur=27.42100000000014;desc=\"User CPU time\", TimerPanel_stime;dur=9.904000000000025;desc=\"System CPU time\", TimerPanel_total;dur=37.325000000000166;desc=\"Total CPU time\", TimerPanel_total_time;dur=34.256957937031984;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fff2cc43-8a39-440c-820d-dec2aad56b0f", "level": "WARNING", "time": "2024-05-13T23:13:42.688006", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "da3ef9bd6bc153364a41", "state": "a16a1c09058a0f4fdcba", "preferred_url": "None"}, "user": null}, "response": {"status": 401, "headers": {"Content-Type": "text/html; charset=utf-8", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c191be4cd8fb4e6ba0e66db362ef68aa", "Server-Timing": "TimerPanel_utime;dur=134.59700000000007;desc=\"User CPU time\", TimerPanel_stime;dur=61.88100000000007;desc=\"System CPU time\", TimerPanel_total;dur=196.47800000000012;desc=\"Total CPU time\", TimerPanel_total_time;dur=217.31141698546708;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.244040861725807;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "20530", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "37eb7706-36f1-4be5-9060-6091bdd93c64", "level": "INFO", "time": "2024-05-13T23:14:04.338486", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "92ab70f6-2687-4af6-8652-e7b9ea4fffca", "level": "WARNING", "time": "2024-05-13T23:14:04.428816", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9796da921e1d41e0b94d7dbd5d7484a7", "Server-Timing": "TimerPanel_utime;dur=7.447999999999677;desc=\"User CPU time\", TimerPanel_stime;dur=2.036000000000149;desc=\"System CPU time\", TimerPanel_total;dur=9.483999999999826;desc=\"Total CPU time\", TimerPanel_total_time;dur=9.666290832683444;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e370a2be-3d6c-4ef3-b4a8-4382ed89d230", "level": "INFO", "time": "2024-05-13T23:14:07.375956", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=884fd3e306642dc1a86e", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "11eac60e94c34813961c1cbef56111f9", "Server-Timing": "TimerPanel_utime;dur=9.07300000000033;desc=\"User CPU time\", TimerPanel_stime;dur=5.0840000000000884;desc=\"System CPU time\", TimerPanel_total;dur=14.15700000000042;desc=\"Total CPU time\", TimerPanel_total_time;dur=14.646042138338089;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7b8d1e24-320f-4abc-8240-9427e858c0ae", "level": "INFO", "time": "2024-05-13T23:14:08.697697", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "6e00c038076f08e05156", "state": "884fd3e306642dc1a86e", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2d52c151c5664e36b54e01a095dd725d", "Server-Timing": "TimerPanel_utime;dur=212.3210000000002;desc=\"User CPU time\", TimerPanel_stime;dur=73.12600000000002;desc=\"System CPU time\", TimerPanel_total;dur=285.44700000000023;desc=\"Total CPU time\", TimerPanel_total_time;dur=1021.6132921632379;desc=\"Elapsed time\", SQLPanel_sql_time;dur=57.36883217468858;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8d41248d-a7bc-4120-8c7d-1edc082badfe", "level": "INFO", "time": "2024-05-13T23:14:09.403553", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "24a8fb17063d44a79cf8a95c7e55c21e", "Server-Timing": "TimerPanel_utime;dur=198.39899999999977;desc=\"User CPU time\", TimerPanel_stime;dur=36.51199999999988;desc=\"System CPU time\", TimerPanel_total;dur=234.91099999999966;desc=\"Total CPU time\", TimerPanel_total_time;dur=282.8177500050515;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.976167257875204;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dce44035-70db-4837-b443-96ab48367392", "level": "INFO", "time": "2024-05-13T23:14:09.412006", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f8edfd60-9542-4278-8b1e-8f247e1d9936", "level": "INFO", "time": "2024-05-13T23:14:09.491277", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2bc189c058ab4e6fb5ce712422c57244", "Server-Timing": "TimerPanel_utime;dur=49.878999999999785;desc=\"User CPU time\", TimerPanel_stime;dur=2.036000000000149;desc=\"System CPU time\", TimerPanel_total;dur=51.914999999999935;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.37345788255334;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.82179120182991;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1d49b848-9e57-455f-91ee-c19034a928fb", "level": "INFO", "time": "2024-05-13T23:14:09.498899", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "29569448-b15a-487c-b617-0b8f6d2f7942", "level": "INFO", "time": "2024-05-13T23:14:09.585453", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "093558fb750544a1af70d60a1583441b", "Server-Timing": "TimerPanel_utime;dur=65.14199999999981;desc=\"User CPU time\", TimerPanel_stime;dur=16.508999999999887;desc=\"System CPU time\", TimerPanel_total;dur=81.6509999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=78.7302500102669;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.889082983136177;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e3c43cda-404a-4ebf-b038-fdcbefdd9b94", "level": "INFO", "time": "2024-05-13T23:14:09.594250", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c50333e5-640d-47bd-a683-1eaeb8c21371", "level": "INFO", "time": "2024-05-13T23:14:09.595514", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8657fac5-d793-439b-a0ad-705c84c7f61e", "level": "INFO", "time": "2024-05-13T23:14:09.665235", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "943b96d722c54b40b14f5d62941e5e3d", "Server-Timing": "TimerPanel_utime;dur=55.93300000000001;desc=\"User CPU time\", TimerPanel_stime;dur=3.9370000000000793;desc=\"System CPU time\", TimerPanel_total;dur=59.87000000000009;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.10454101487994;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.770499913021922;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5899414f-35ef-48bc-b4aa-2e0a22604c86", "level": "INFO", "time": "2024-05-13T23:14:09.760248", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d266b2f152f848e991f5eb357d50d7a0", "Server-Timing": "TimerPanel_utime;dur=84.73900000000035;desc=\"User CPU time\", TimerPanel_stime;dur=5.037999999999876;desc=\"System CPU time\", TimerPanel_total;dur=89.77700000000021;desc=\"Total CPU time\", TimerPanel_total_time;dur=93.28312519937754;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.793915785849094;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7ae540ce-0cf2-40d8-b09a-2d097aa38332", "level": "INFO", "time": "2024-05-13T23:14:09.842998", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "423b8a85-99d8-4ff0-a47c-4001874e3ffd", "level": "INFO", "time": "2024-05-13T23:14:09.909424", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7e3b05fd91d64c8292943f86fe7ccf60", "Server-Timing": "TimerPanel_utime;dur=31.50900000000023;desc=\"User CPU time\", TimerPanel_stime;dur=2.9529999999999834;desc=\"System CPU time\", TimerPanel_total;dur=34.46200000000022;desc=\"Total CPU time\", TimerPanel_total_time;dur=57.646041037514806;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.880416931584477;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "074481c1-8ab2-4bb0-a785-452deab1126a", "level": "INFO", "time": "2024-05-13T23:14:12.226980", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "22e0d2f993b345479e76dc2cf7285089", "Server-Timing": "TimerPanel_utime;dur=27.58399999999961;desc=\"User CPU time\", TimerPanel_stime;dur=3.303000000000056;desc=\"System CPU time\", TimerPanel_total;dur=30.886999999999666;desc=\"Total CPU time\", TimerPanel_total_time;dur=49.208167009055614;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.6542908530682325;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a7be11e1-a37f-450e-a4a3-d81888e85068", "level": "INFO", "time": "2024-05-13T23:14:21.972039", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e5599e97c01b412cb83eb649e1f82086", "Server-Timing": "TimerPanel_utime;dur=70.22400000000006;desc=\"User CPU time\", TimerPanel_stime;dur=10.869999999999935;desc=\"System CPU time\", TimerPanel_total;dur=81.094;desc=\"Total CPU time\", TimerPanel_total_time;dur=88.49579188972712;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.605124989524484;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "627d519b-f1b2-4de8-bc5e-5af287f7703a", "level": "INFO", "time": "2024-05-13T23:14:21.972548", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "cd769cd0959f473c867ca649189e78ba", "Server-Timing": "TimerPanel_utime;dur=91.47300000000014;desc=\"User CPU time\", TimerPanel_stime;dur=11.626000000000136;desc=\"System CPU time\", TimerPanel_total;dur=103.09900000000027;desc=\"Total CPU time\", TimerPanel_total_time;dur=110.27187504805624;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.878706747666001;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fcb4f50c-9d0d-4599-be72-8664ac930d82", "level": "INFO", "time": "2024-05-13T23:14:22.079221", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c822f5cbdec84f9bb623661ad9f47e79", "Server-Timing": "TimerPanel_utime;dur=37.28400000000009;desc=\"User CPU time\", TimerPanel_stime;dur=15.905000000000058;desc=\"System CPU time\", TimerPanel_total;dur=53.18900000000015;desc=\"Total CPU time\", TimerPanel_total_time;dur=44.48579088784754;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.0620011277496815;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4dfb3288-eb53-42ff-802b-89ccce919ce4", "level": "INFO", "time": "2024-05-13T23:14:23.477180", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9db5f02e-9c8b-4a90-a3a7-c10f415ed783", "level": "INFO", "time": "2024-05-13T23:14:23.776225", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "02c497c353ff41149bebc0c44099c0cc", "Server-Timing": "TimerPanel_utime;dur=226.769;desc=\"User CPU time\", TimerPanel_stime;dur=27.202999999999868;desc=\"System CPU time\", TimerPanel_total;dur=253.97199999999987;desc=\"Total CPU time\", TimerPanel_total_time;dur=290.24724988266826;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.56424966454506;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "94c23155-7a58-482d-b299-65d5b655daf9", "level": "INFO", "time": "2024-05-13T23:14:23.816718", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4884472f-05d3-43b4-a4e4-d3fa4b12d0c6", "level": "INFO", "time": "2024-05-13T23:14:23.879283", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f679f36fc28b45be885022a5b9b9bd43", "Server-Timing": "TimerPanel_utime;dur=46.61300000000024;desc=\"User CPU time\", TimerPanel_stime;dur=3.9529999999998733;desc=\"System CPU time\", TimerPanel_total;dur=50.566000000000116;desc=\"Total CPU time\", TimerPanel_total_time;dur=59.40250004641712;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.808251125738025;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f06d261c-c05d-4196-b532-8e97600b6462", "level": "INFO", "time": "2024-05-13T23:14:24.018908", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "dde98f4e8ac7471da9813722c0d93d14", "Server-Timing": "TimerPanel_utime;dur=149.06799999999976;desc=\"User CPU time\", TimerPanel_stime;dur=25.361999999999885;desc=\"System CPU time\", TimerPanel_total;dur=174.42999999999964;desc=\"Total CPU time\", TimerPanel_total_time;dur=195.83195820450783;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.08391490019858;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "644b492d-9fe0-479e-ab59-bae3ca6a37fd", "level": "INFO", "time": "2024-05-13T23:14:24.025596", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "28769cd3-52c2-44fe-91f7-7efdd66f55a8", "level": "INFO", "time": "2024-05-13T23:14:24.075100", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "05abc833332947b7a90625549a664fc9", "Server-Timing": "TimerPanel_utime;dur=24.878000000000178;desc=\"User CPU time\", TimerPanel_stime;dur=1.6960000000001418;desc=\"System CPU time\", TimerPanel_total;dur=26.574000000000318;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.07308387756348;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.3694577869027853;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "11aa1a92-776b-4d61-ab38-94cbd114fcdd", "level": "INFO", "time": "2024-05-13T23:14:25.783728", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2ac64f90-02fe-42aa-b2f5-afd746a3176a", "level": "INFO", "time": "2024-05-13T23:14:26.170137", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "8d86514db90c401d8143064371cbf6a0", "Server-Timing": "TimerPanel_utime;dur=202.10400000000027;desc=\"User CPU time\", TimerPanel_stime;dur=9.47000000000009;desc=\"System CPU time\", TimerPanel_total;dur=211.57400000000035;desc=\"Total CPU time\", TimerPanel_total_time;dur=378.95129108801484;desc=\"Elapsed time\", SQLPanel_sql_time;dur=43.78395900130272;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6278", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bcf7cfda-2fec-457d-b5c6-62a7e917aa5a", "level": "INFO", "time": "2024-05-13T23:14:26.299729", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cdca418c60b44f92af6964701dbff7f1", "Server-Timing": "TimerPanel_utime;dur=72.00899999999955;desc=\"User CPU time\", TimerPanel_stime;dur=15.720999999999874;desc=\"System CPU time\", TimerPanel_total;dur=87.72999999999942;desc=\"Total CPU time\", TimerPanel_total_time;dur=82.23608299158514;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.014624197036028;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "849f9727-fc18-474e-98a0-30daf8b7a2f6", "level": "INFO", "time": "2024-05-13T23:14:26.708494", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7e2a78d0ec5343ca80e1db577aa501f2", "Server-Timing": "TimerPanel_utime;dur=300.2659999999997;desc=\"User CPU time\", TimerPanel_stime;dur=114.01299999999992;desc=\"System CPU time\", TimerPanel_total;dur=414.2789999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=360.48662499524653;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.66812155582011;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3decf825-af3b-49cc-a632-a54d83cc096b", "level": "INFO", "time": "2024-05-13T23:14:26.760102", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "278e91e0bd2d4974958eb5c7602ceaf3", "Server-Timing": "TimerPanel_utime;dur=29.11700000000028;desc=\"User CPU time\", TimerPanel_stime;dur=10.826000000000224;desc=\"System CPU time\", TimerPanel_total;dur=39.94300000000051;desc=\"Total CPU time\", TimerPanel_total_time;dur=40.63912504352629;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.849667057394981;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f6b71bc8-2e6c-4d95-8dcb-a0256a6f51ca", "level": "INFO", "time": "2024-05-13T23:14:32.864475", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5c86d63a-a658-41b6-a573-7d6b5f5b0bfb", "level": "INFO", "time": "2024-05-13T23:14:33.052041", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f2e044bc540f47118e53f6a5824cb561", "Server-Timing": "TimerPanel_utime;dur=71.41999999999982;desc=\"User CPU time\", TimerPanel_stime;dur=4.987000000000297;desc=\"System CPU time\", TimerPanel_total;dur=76.40700000000011;desc=\"Total CPU time\", TimerPanel_total_time;dur=95.7360421307385;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.003583109006286;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3616", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e07e1889-7524-408b-b1da-e8ad087834df", "level": "INFO", "time": "2024-05-13T23:14:33.136643", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "99ed70039e434039af527ebbf3f1f883", "Server-Timing": "TimerPanel_utime;dur=25.06399999999953;desc=\"User CPU time\", TimerPanel_stime;dur=1.762999999999959;desc=\"System CPU time\", TimerPanel_total;dur=26.82699999999949;desc=\"Total CPU time\", TimerPanel_total_time;dur=51.274708937853575;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.8790417816489935;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6fcc9e72-94dc-4699-96e2-191730e0fb6f", "level": "INFO", "time": "2024-05-13T23:15:00.222947", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/1/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/1/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bf052511-2c32-480c-86b0-10429a1156c1", "level": "INFO", "time": "2024-05-13T23:15:00.527625", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/1/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/1/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "94bfce9241804fd0a4c07c30bb614294", "Server-Timing": "TimerPanel_utime;dur=67.34699999999982;desc=\"User CPU time\", TimerPanel_stime;dur=5.323000000000189;desc=\"System CPU time\", TimerPanel_total;dur=72.67000000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=100.75316694565117;desc=\"Elapsed time\", SQLPanel_sql_time;dur=15.468751545995474;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9a419dfc-31d1-4c24-b0d6-7cdbd22cbb85", "level": "INFO", "time": "2024-05-13T23:15:00.542373", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e6f07f41-424e-4509-b13e-6c6ae9708433", "level": "INFO", "time": "2024-05-13T23:15:00.760527", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "f44af4bb30bb444381091890b28224c2", "Server-Timing": "TimerPanel_utime;dur=115.11599999999956;desc=\"User CPU time\", TimerPanel_stime;dur=21.739000000000175;desc=\"System CPU time\", TimerPanel_total;dur=136.85499999999973;desc=\"Total CPU time\", TimerPanel_total_time;dur=212.10904186591506;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.518122224137187;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6278", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a31538e2-4283-484f-86a7-c47346bf1e8f", "level": "INFO", "time": "2024-05-13T23:15:00.848308", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "134735a9d5ad4936a1da4ccdbcac8132", "Server-Timing": "TimerPanel_utime;dur=42.26099999999988;desc=\"User CPU time\", TimerPanel_stime;dur=4.525000000000112;desc=\"System CPU time\", TimerPanel_total;dur=46.785999999999994;desc=\"Total CPU time\", TimerPanel_total_time;dur=46.26374994404614;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.4585837963968515;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2d85faa4-a509-4d0b-80e5-7ded33989720", "level": "INFO", "time": "2024-05-13T23:15:01.007726", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b8f931a8718e47c1bd3b4eeb726af2a4", "Server-Timing": "TimerPanel_utime;dur=115.32300000000006;desc=\"User CPU time\", TimerPanel_stime;dur=25.39200000000008;desc=\"System CPU time\", TimerPanel_total;dur=140.71500000000015;desc=\"Total CPU time\", TimerPanel_total_time;dur=148.26283394359052;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.513999259099364;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "166fa739-dbee-47cb-b230-5e61701b076a", "level": "INFO", "time": "2024-05-13T23:15:01.057823", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "ff2a234434fb4922985def875f8caf0b", "Server-Timing": "TimerPanel_utime;dur=24.341999999999864;desc=\"User CPU time\", TimerPanel_stime;dur=1.9379999999999953;desc=\"System CPU time\", TimerPanel_total;dur=26.27999999999986;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.88791589997709;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.6013328935950994;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3cce6aa1-0d7c-4bcd-8f4e-cc9855bd1bbc", "level": "INFO", "time": "2024-05-13T23:15:10.343260", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0dec56d56fa54a55bd97a719b532ad90", "Server-Timing": "TimerPanel_utime;dur=39.984999999999715;desc=\"User CPU time\", TimerPanel_stime;dur=6.65199999999988;desc=\"System CPU time\", TimerPanel_total;dur=46.636999999999595;desc=\"Total CPU time\", TimerPanel_total_time;dur=61.88212498091161;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.565166076645255;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "afd663b2-e664-4534-bdfd-c852bc5155b8", "level": "INFO", "time": "2024-05-13T23:15:13.593595", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1694be65-d617-4d67-9a1a-4518f7fbe2b6", "level": "INFO", "time": "2024-05-13T23:15:13.743457", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "c44d43dab4e543b6a9ad78bdf51d2d23", "Server-Timing": "TimerPanel_utime;dur=41.555999999999926;desc=\"User CPU time\", TimerPanel_stime;dur=4.445000000000032;desc=\"System CPU time\", TimerPanel_total;dur=46.00099999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=80.84458392113447;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.548416869714856;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "426d5018-30f4-4ad8-b2a4-1faa1d55c8a4", "level": "INFO", "time": "2024-05-13T23:15:17.607985", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=deefab291b98b851cd0d", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0344631ea18644d9acbe3dcab0b22e29", "Server-Timing": "TimerPanel_utime;dur=6.4229999999998455;desc=\"User CPU time\", TimerPanel_stime;dur=1.4080000000000759;desc=\"System CPU time\", TimerPanel_total;dur=7.830999999999921;desc=\"Total CPU time\", TimerPanel_total_time;dur=8.085208013653755;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "35a3db26-a939-4b70-955a-306a9b18d8a2", "level": "INFO", "time": "2024-05-13T23:15:18.087493", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "61d6e13b915e414c1dd3", "state": "deefab291b98b851cd0d", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "057e0f1bdb744988bb0b159a05359c0d", "Server-Timing": "TimerPanel_utime;dur=94.92199999999951;desc=\"User CPU time\", TimerPanel_stime;dur=5.72600000000012;desc=\"System CPU time\", TimerPanel_total;dur=100.64799999999963;desc=\"Total CPU time\", TimerPanel_total_time;dur=362.1744168922305;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.238416485488415;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c0126e27-4f03-48b9-ae48-cf0da2b3ac86", "level": "INFO", "time": "2024-05-13T23:15:18.776032", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6dd293b3596e45b48358d635eba63fe5", "Server-Timing": "TimerPanel_utime;dur=180.91200000000018;desc=\"User CPU time\", TimerPanel_stime;dur=21.539000000000197;desc=\"System CPU time\", TimerPanel_total;dur=202.45100000000036;desc=\"Total CPU time\", TimerPanel_total_time;dur=228.76029112376273;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.334998972713947;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4c4664b2-46d0-4bdb-bf5f-1f7f0369355a", "level": "INFO", "time": "2024-05-13T23:15:18.836146", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "4fd14e3952144954b6a2a46988a66c20", "Server-Timing": "TimerPanel_utime;dur=33.24999999999978;desc=\"User CPU time\", TimerPanel_stime;dur=2.3249999999999105;desc=\"System CPU time\", TimerPanel_total;dur=35.57499999999969;desc=\"Total CPU time\", TimerPanel_total_time;dur=47.51479090191424;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9626667965203524;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "54abb5c1-6cdb-4d2a-a614-02755c6b0919", "level": "INFO", "time": "2024-05-13T23:15:18.889871", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "de98a091d8fc4886ac0bf3018df6efef", "Server-Timing": "TimerPanel_utime;dur=25.420999999999694;desc=\"User CPU time\", TimerPanel_stime;dur=1.630999999999716;desc=\"System CPU time\", TimerPanel_total;dur=27.05199999999941;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.93762496672571;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.018207684159279;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ba9a2e62-dfd1-41e9-ad3b-4342c1799471", "level": "INFO", "time": "2024-05-13T23:15:18.976853", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "834bcf94db774214a451dc0134755bd7", "Server-Timing": "TimerPanel_utime;dur=61.07499999999977;desc=\"User CPU time\", TimerPanel_stime;dur=5.3200000000002134;desc=\"System CPU time\", TimerPanel_total;dur=66.39499999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.54291709512472;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.787167163565755;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "65d50096-9773-46a0-b190-5dafb5a1b87f", "level": "INFO", "time": "2024-05-13T23:15:19.044061", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "bbfb0f3dda5d441eb9ff5379c20932df", "Server-Timing": "TimerPanel_utime;dur=75.88799999999995;desc=\"User CPU time\", TimerPanel_stime;dur=5.758000000000152;desc=\"System CPU time\", TimerPanel_total;dur=81.6460000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=82.60562503710389;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.183458862826228;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a451eeae-ee61-496d-9ccd-8bd09499d8e2", "level": "INFO", "time": "2024-05-13T23:15:19.196241", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "61d4ccac6cd14bbc994c708df22f389c", "Server-Timing": "TimerPanel_utime;dur=34.30499999999981;desc=\"User CPU time\", TimerPanel_stime;dur=15.210000000000168;desc=\"System CPU time\", TimerPanel_total;dur=49.51499999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=63.70833283290267;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.014749011024833;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7e0b2ced-5bee-4de8-971b-083f2be20481", "level": "INFO", "time": "2024-05-13T23:15:21.440258", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "de517c4f526747ab8e58e4b168d51f5e", "Server-Timing": "TimerPanel_utime;dur=33.0919999999999;desc=\"User CPU time\", TimerPanel_stime;dur=6.447999999999787;desc=\"System CPU time\", TimerPanel_total;dur=39.53999999999969;desc=\"Total CPU time\", TimerPanel_total_time;dur=53.23087517172098;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.663832951337099;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cac6c58f-cf2f-4d36-9930-eb9e4c9c1ef0", "level": "INFO", "time": "2024-05-13T23:15:26.561338", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=275a127020c7949e1045", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "348f1efaf8b344169220ff50c0e3fcca", "Server-Timing": "TimerPanel_utime;dur=5.199000000000176;desc=\"User CPU time\", TimerPanel_stime;dur=1.2859999999998983;desc=\"System CPU time\", TimerPanel_total;dur=6.485000000000074;desc=\"Total CPU time\", TimerPanel_total_time;dur=6.954916985705495;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "729c26e7-ed92-4331-9605-200094f8a968", "level": "INFO", "time": "2024-05-13T23:15:27.001192", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "2271ba22a5efa6b1d010", "state": "275a127020c7949e1045", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "4391afa152994dd7b684391c66b2bb67", "Server-Timing": "TimerPanel_utime;dur=109.09899999999962;desc=\"User CPU time\", TimerPanel_stime;dur=7.66;desc=\"System CPU time\", TimerPanel_total;dur=116.75899999999962;desc=\"Total CPU time\", TimerPanel_total_time;dur=329.77983402088284;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.397168334573507;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4e1728e4-9774-4939-bc7f-44daf194ed3c", "level": "INFO", "time": "2024-05-13T23:15:27.573335", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "18910070beff4de88105111ba5dcc9e9", "Server-Timing": "TimerPanel_utime;dur=112.21799999999948;desc=\"User CPU time\", TimerPanel_stime;dur=58.892000000000166;desc=\"System CPU time\", TimerPanel_total;dur=171.10999999999964;desc=\"Total CPU time\", TimerPanel_total_time;dur=167.80966613441706;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.549167636781931;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5d9140f3-9218-41ec-806b-7515dced57a3", "level": "INFO", "time": "2024-05-13T23:15:27.632945", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "abfbbb063c7c440d8cf7cf711aeda6f8", "Server-Timing": "TimerPanel_utime;dur=32.6550000000001;desc=\"User CPU time\", TimerPanel_stime;dur=1.9379999999999953;desc=\"System CPU time\", TimerPanel_total;dur=34.593000000000096;desc=\"Total CPU time\", TimerPanel_total_time;dur=49.094334011897445;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.130875062197447;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c2166be5-0052-4a69-a73d-a674a99207d4", "level": "INFO", "time": "2024-05-13T23:15:27.798886", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "960a823ca36b45ffaef003cbaf802b23", "Server-Timing": "TimerPanel_utime;dur=125.93999999999994;desc=\"User CPU time\", TimerPanel_stime;dur=5.019000000000329;desc=\"System CPU time\", TimerPanel_total;dur=130.95900000000026;desc=\"Total CPU time\", TimerPanel_total_time;dur=155.06637492217124;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.8824169896543026;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a20beb5b-1497-41a2-b0bb-df1aa8981a4f", "level": "INFO", "time": "2024-05-13T23:15:27.869832", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "228f8fa8b9e1427c9f4273bd2dbe48c2", "Server-Timing": "TimerPanel_utime;dur=51.250999999998825;desc=\"User CPU time\", TimerPanel_stime;dur=5.299999999999638;desc=\"System CPU time\", TimerPanel_total;dur=56.55099999999847;desc=\"Total CPU time\", TimerPanel_total_time;dur=52.81379190273583;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.1923333667218685;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1aff9f8e-d029-46ca-a0f0-cba89355d65c", "level": "INFO", "time": "2024-05-13T23:15:27.930322", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "81ca8b316d5343098b054debf91dfdd4", "Server-Timing": "TimerPanel_utime;dur=53.886999999999574;desc=\"User CPU time\", TimerPanel_stime;dur=5.192000000000085;desc=\"System CPU time\", TimerPanel_total;dur=59.07899999999966;desc=\"Total CPU time\", TimerPanel_total_time;dur=55.47945899888873;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.9538335986435413;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "334bf994-f259-447e-ad8f-23f95b07aead", "level": "INFO", "time": "2024-05-13T23:15:28.084654", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "990b0ed56ac9459d8faafbe1745a9b01", "Server-Timing": "TimerPanel_utime;dur=30.291000000000068;desc=\"User CPU time\", TimerPanel_stime;dur=2.737999999999907;desc=\"System CPU time\", TimerPanel_total;dur=33.028999999999975;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.83666694536805;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.273874875158072;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "81fa8ec0-c942-4ac3-83b1-b9e16fc4a8b3", "level": "INFO", "time": "2024-05-13T23:15:34.245805", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "750cd874e70a41e397ddda5160da1cf6", "Server-Timing": "TimerPanel_utime;dur=48.524000000000456;desc=\"User CPU time\", TimerPanel_stime;dur=5.977000000000121;desc=\"System CPU time\", TimerPanel_total;dur=54.50100000000057;desc=\"Total CPU time\", TimerPanel_total_time;dur=79.80762491934001;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.906792124733329;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "013db9db-22c0-4636-b109-14735caec786", "level": "INFO", "time": "2024-05-13T23:15:42.587449", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=da40a5ce1badf53b40b1", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f5e95b9bd00d4727bf68d5a04e11e932", "Server-Timing": "TimerPanel_utime;dur=7.887000000000199;desc=\"User CPU time\", TimerPanel_stime;dur=3.765999999999714;desc=\"System CPU time\", TimerPanel_total;dur=11.652999999999913;desc=\"Total CPU time\", TimerPanel_total_time;dur=15.38875000551343;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5b6eed29-1589-41d4-b834-920971bb8fd6", "level": "INFO", "time": "2024-05-13T23:15:43.070339", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "83baf2459cc5f1f1da63", "state": "da40a5ce1badf53b40b1", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "185c622f23544aeb8e52cc928ee3d8db", "Server-Timing": "TimerPanel_utime;dur=72.37600000000022;desc=\"User CPU time\", TimerPanel_stime;dur=8.267000000000024;desc=\"System CPU time\", TimerPanel_total;dur=80.64300000000024;desc=\"Total CPU time\", TimerPanel_total_time;dur=330.04199992865324;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.471543341875076;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b40d508b-9629-408c-8ae7-4976be2c99de", "level": "INFO", "time": "2024-05-13T23:15:43.613292", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "304d7de00b9f45e3b225f8bf581da7b9", "Server-Timing": "TimerPanel_utime;dur=202.12300000000027;desc=\"User CPU time\", TimerPanel_stime;dur=32.871000000000095;desc=\"System CPU time\", TimerPanel_total;dur=234.99400000000037;desc=\"Total CPU time\", TimerPanel_total_time;dur=272.718874970451;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.518915623426437;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "af85253a-7db6-422e-87b3-f11e7baeddc5", "level": "INFO", "time": "2024-05-13T23:15:43.678162", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0b1a008236ef45de90a2da2d1b453e6b", "Server-Timing": "TimerPanel_utime;dur=30.73199999999865;desc=\"User CPU time\", TimerPanel_stime;dur=1.8940000000000623;desc=\"System CPU time\", TimerPanel_total;dur=32.62599999999871;desc=\"Total CPU time\", TimerPanel_total_time;dur=55.49858300946653;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.7514989487826824;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3752e350-6c63-4761-8947-afba0275df8f", "level": "INFO", "time": "2024-05-13T23:15:43.729895", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "503adfd5acfd45a991fe281820a00fc2", "Server-Timing": "TimerPanel_utime;dur=23.882000000000403;desc=\"User CPU time\", TimerPanel_stime;dur=1.487000000000016;desc=\"System CPU time\", TimerPanel_total;dur=25.36900000000042;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.076833847910166;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.802958944812417;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "55deb795-3150-4c08-a9d1-0305f9272432", "level": "INFO", "time": "2024-05-13T23:15:43.796143", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5b6921debfcc4c1bb5f117cc9c795e74", "Server-Timing": "TimerPanel_utime;dur=45.25499999999916;desc=\"User CPU time\", TimerPanel_stime;dur=4.298999999999609;desc=\"System CPU time\", TimerPanel_total;dur=49.553999999998766;desc=\"Total CPU time\", TimerPanel_total_time;dur=47.75920882821083;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.409458255395293;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "471369ad-a455-414a-84a3-95ba029660d9", "level": "INFO", "time": "2024-05-13T23:15:43.863069", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "b83ae208edba44e1b9daa7139c124f46", "Server-Timing": "TimerPanel_utime;dur=56.94599999999994;desc=\"User CPU time\", TimerPanel_stime;dur=4.9440000000000595;desc=\"System CPU time\", TimerPanel_total;dur=61.89;desc=\"Total CPU time\", TimerPanel_total_time;dur=59.54612512141466;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.09441602602601;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f0d85441-dbfe-4e67-a218-21d3fde6dd06", "level": "INFO", "time": "2024-05-13T23:15:43.996418", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8819cc38bcbc4547b3ba843f9008bfc2", "Server-Timing": "TimerPanel_utime;dur=25.23500000000034;desc=\"User CPU time\", TimerPanel_stime;dur=1.8910000000005311;desc=\"System CPU time\", TimerPanel_total;dur=27.12600000000087;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.215499863028526;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.6060838028788567;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fded6a10-4fd6-4e58-a0d4-26a7bc3d87dd", "level": "INFO", "time": "2024-05-13T23:15:46.941123", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "33e0a82d-5750-421a-835d-fd1cbbfe95f9", "level": "INFO", "time": "2024-05-13T23:15:46.945296", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8f7f1264-0684-4d26-a83d-73f41653b179", "level": "INFO", "time": "2024-05-13T23:15:47.267784", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "2000d5ae0a3e411ca705f04fdcd79a96", "Server-Timing": "TimerPanel_utime;dur=61.465999999999354;desc=\"User CPU time\", TimerPanel_stime;dur=6.8310000000000315;desc=\"System CPU time\", TimerPanel_total;dur=68.29699999999939;desc=\"Total CPU time\", TimerPanel_total_time;dur=72.65270804055035;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.380876000970602;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4d3f8bf3-3f09-4e13-92d2-230e80cccb4d", "level": "INFO", "time": "2024-05-13T23:15:47.397076", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"created_by": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "14db74314f294ddab131c11dd64a5958", "Server-Timing": "TimerPanel_utime;dur=318.35399999999936;desc=\"User CPU time\", TimerPanel_stime;dur=100.74400000000061;desc=\"System CPU time\", TimerPanel_total;dur=419.09799999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=375.88308402337134;desc=\"Elapsed time\", SQLPanel_sql_time;dur=128.89095884747803;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "85b38f41-a8a7-42d5-885b-2ade89ea687d", "level": "INFO", "time": "2024-05-13T23:15:47.474229", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1c57a881fad24bb1a14805af3e5d54f6", "Server-Timing": "TimerPanel_utime;dur=25.484000000000506;desc=\"User CPU time\", TimerPanel_stime;dur=1.9520000000001758;desc=\"System CPU time\", TimerPanel_total;dur=27.436000000000682;desc=\"Total CPU time\", TimerPanel_total_time;dur=40.3440420050174;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.628207206726074;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d73f42e0-4370-4791-bbfa-550e47050195", "level": "INFO", "time": "2024-05-13T23:17:13.810332", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "b237d12bc2c24d838a4ffc14831af1ba", "Server-Timing": "TimerPanel_utime;dur=39.15600000000019;desc=\"User CPU time\", TimerPanel_stime;dur=15.420999999999907;desc=\"System CPU time\", TimerPanel_total;dur=54.5770000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=98.13700011000037;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.82899877615273;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "80c18618-289b-484d-aa33-cb306c9fd6c8", "level": "INFO", "time": "2024-05-13T23:18:01.178699", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=0cfa717b4d1b1ac78190", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "91aed548d0a6488291ee06f3dda113fc", "Server-Timing": "TimerPanel_utime;dur=33.311999999998676;desc=\"User CPU time\", TimerPanel_stime;dur=10.167000000000037;desc=\"System CPU time\", TimerPanel_total;dur=43.47899999999871;desc=\"Total CPU time\", TimerPanel_total_time;dur=71.89891603775322;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.7797081749886274;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d65b629d-90ee-49bc-ae3f-443fe579d13c", "level": "INFO", "time": "2024-05-13T23:18:01.717339", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "4619e4869d40530ba45f", "state": "0cfa717b4d1b1ac78190", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a04bce1a88d6474ebafa3a6f7ed3ef18", "Server-Timing": "TimerPanel_utime;dur=105.32200000000103;desc=\"User CPU time\", TimerPanel_stime;dur=27.131000000000682;desc=\"System CPU time\", TimerPanel_total;dur=132.4530000000017;desc=\"Total CPU time\", TimerPanel_total_time;dur=392.88191706873477;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.846167139708996;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "435d01ad-6169-4981-b1f3-2da277c8078e", "level": "INFO", "time": "2024-05-13T23:18:02.061938", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e56e4ad5-3250-4973-a55d-7d88e4022844", "level": "WARNING", "time": "2024-05-13T23:18:02.152855", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bbeceef1e2624dfeaf42e02ad2814f51", "Server-Timing": "TimerPanel_utime;dur=7.140999999998954;desc=\"User CPU time\", TimerPanel_stime;dur=1.743000000000272;desc=\"System CPU time\", TimerPanel_total;dur=8.883999999999226;desc=\"Total CPU time\", TimerPanel_total_time;dur=10.143375024199486;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3f5bae82-a001-4e26-8f84-d077f4e8efde", "level": "WARNING", "time": "2024-05-13T23:18:02.168696", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b85791f124e64f80a467c98c66d0bc43", "Server-Timing": "TimerPanel_utime;dur=4.582000000000974;desc=\"User CPU time\", TimerPanel_stime;dur=1.1760000000000659;desc=\"System CPU time\", TimerPanel_total;dur=5.75800000000104;desc=\"Total CPU time\", TimerPanel_total_time;dur=6.287290947511792;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a907da2f-8bf9-4c77-b604-51fce835a420", "level": "INFO", "time": "2024-05-13T23:18:04.750716", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=ec7d5070c29a3bc40511", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9e7a0578287b441688ce51e6417e3b77", "Server-Timing": "TimerPanel_utime;dur=32.94599999999903;desc=\"User CPU time\", TimerPanel_stime;dur=2.870999999999846;desc=\"System CPU time\", TimerPanel_total;dur=35.81699999999888;desc=\"Total CPU time\", TimerPanel_total_time;dur=47.74354095570743;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.301917178556323;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3b13cb0f-f1bc-4752-9cdb-bd5bd01b7e44", "level": "INFO", "time": "2024-05-13T23:18:05.097505", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "c10b3658e64f2fe7dcf2", "state": "ec7d5070c29a3bc40511", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "55cd95e2e70b46b09a60989561d426e7", "Server-Timing": "TimerPanel_utime;dur=98.99700000000067;desc=\"User CPU time\", TimerPanel_stime;dur=6.451999999999458;desc=\"System CPU time\", TimerPanel_total;dur=105.44900000000013;desc=\"Total CPU time\", TimerPanel_total_time;dur=265.2956659439951;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.233208995312452;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1c60eafd-e6a6-4c71-88ca-bc28f58895ce", "level": "WARNING", "time": "2024-05-13T23:18:05.250524", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0307a55903ee4b52ad20feede4d13189", "Server-Timing": "TimerPanel_utime;dur=5.601000000000411;desc=\"User CPU time\", TimerPanel_stime;dur=1.3969999999998706;desc=\"System CPU time\", TimerPanel_total;dur=6.998000000000282;desc=\"Total CPU time\", TimerPanel_total_time;dur=9.142583003267646;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ca341d18-4f45-44b0-a0fe-7be27a33b316", "level": "WARNING", "time": "2024-05-13T23:18:05.268774", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "10723be070ad460c95b6102f7fcda696", "Server-Timing": "TimerPanel_utime;dur=5.0080000000001235;desc=\"User CPU time\", TimerPanel_stime;dur=1.3180000000003744;desc=\"System CPU time\", TimerPanel_total;dur=6.326000000000498;desc=\"Total CPU time\", TimerPanel_total_time;dur=7.4475419241935015;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f5f7b0a2-26a2-4f9c-bce5-9c3830cd5c56", "level": "INFO", "time": "2024-05-13T23:18:07.721584", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=77b13dd90ef4f51932d2", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cc13a2adab3245638f9f37ac6219d8c7", "Server-Timing": "TimerPanel_utime;dur=37.675000000000125;desc=\"User CPU time\", TimerPanel_stime;dur=3.87800000000027;desc=\"System CPU time\", TimerPanel_total;dur=41.553000000000395;desc=\"Total CPU time\", TimerPanel_total_time;dur=63.1805001758039;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.194750295951962;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "00baeb94-d03f-41c6-bcbb-ba4fb7567996", "level": "INFO", "time": "2024-05-13T23:18:08.044038", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "085df1a847c431541a2a", "state": "77b13dd90ef4f51932d2", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e8982f693ec243a5905393dbddde9006", "Server-Timing": "TimerPanel_utime;dur=63.25299999999956;desc=\"User CPU time\", TimerPanel_stime;dur=4.266000000000325;desc=\"System CPU time\", TimerPanel_total;dur=67.51899999999989;desc=\"Total CPU time\", TimerPanel_total_time;dur=232.77937504462898;desc=\"Elapsed time\", SQLPanel_sql_time;dur=20.142792956903577;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dcdf9173-2d3f-4756-8a95-af4a7cd54329", "level": "WARNING", "time": "2024-05-13T23:18:08.248160", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d0ecf04a354f4afd97b93a6be71d753a", "Server-Timing": "TimerPanel_utime;dur=5.762999999999963;desc=\"User CPU time\", TimerPanel_stime;dur=1.4580000000004034;desc=\"System CPU time\", TimerPanel_total;dur=7.221000000000366;desc=\"Total CPU time\", TimerPanel_total_time;dur=8.309666998684406;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a99d8f73-7a0b-4b89-9e5f-52820b8eb93e", "level": "WARNING", "time": "2024-05-13T23:18:08.265518", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3847d82fa8d44d4ca42346b9f3d8b615", "Server-Timing": "TimerPanel_utime;dur=5.452000000000012;desc=\"User CPU time\", TimerPanel_stime;dur=1.5529999999994715;desc=\"System CPU time\", TimerPanel_total;dur=7.004999999999484;desc=\"Total CPU time\", TimerPanel_total_time;dur=8.009917102754116;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2630fbce-df04-4113-9473-7134f202a173", "level": "INFO", "time": "2024-05-13T23:18:16.962392", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=cadca4bf37a67c60ffa0", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5d5947a438934bc6b2b3aaf425ace3d6", "Server-Timing": "TimerPanel_utime;dur=35.40600000000005;desc=\"User CPU time\", TimerPanel_stime;dur=10.717000000000532;desc=\"System CPU time\", TimerPanel_total;dur=46.12300000000058;desc=\"Total CPU time\", TimerPanel_total_time;dur=89.876415906474;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.041374126449227;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8b93bec8-1475-4b5b-9135-b2b609a09957", "level": "INFO", "time": "2024-05-13T23:18:17.352498", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "d9f3c2d1b345cfb80aba", "state": "cadca4bf37a67c60ffa0", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2f61e055d90b461a9883b4b15cf3f77e", "Server-Timing": "TimerPanel_utime;dur=70.54399999999994;desc=\"User CPU time\", TimerPanel_stime;dur=22.046999999999706;desc=\"System CPU time\", TimerPanel_total;dur=92.59099999999964;desc=\"Total CPU time\", TimerPanel_total_time;dur=298.2594999484718;desc=\"Elapsed time\", SQLPanel_sql_time;dur=24.29500105790794;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5edac36f-4f30-44bf-96b5-000fe6097e2f", "level": "WARNING", "time": "2024-05-13T23:18:17.587932", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b963e6393d1b41209f17bce2f0dadc69", "Server-Timing": "TimerPanel_utime;dur=6.697000000000841;desc=\"User CPU time\", TimerPanel_stime;dur=1.2530000000001706;desc=\"System CPU time\", TimerPanel_total;dur=7.950000000001012;desc=\"Total CPU time\", TimerPanel_total_time;dur=10.681458050385118;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9bfed198-28ef-4f07-bfe3-deb7b30cf10c", "level": "WARNING", "time": "2024-05-13T23:18:17.602913", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e35a722a09654482abeddd0ffa3061b0", "Server-Timing": "TimerPanel_utime;dur=4.570000000001073;desc=\"User CPU time\", TimerPanel_stime;dur=0.9920000000001039;desc=\"System CPU time\", TimerPanel_total;dur=5.562000000001177;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.867833038792014;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b982fcba-7e8b-4c87-9cb4-0cfe7e6e76e7", "level": "INFO", "time": "2024-05-13T23:18:19.912277", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=13667ebbbe455ff63403", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9a413ff33a2b4e75b8726c2fef468a02", "Server-Timing": "TimerPanel_utime;dur=31.751999999999114;desc=\"User CPU time\", TimerPanel_stime;dur=2.861999999998588;desc=\"System CPU time\", TimerPanel_total;dur=34.6139999999977;desc=\"Total CPU time\", TimerPanel_total_time;dur=46.244250144809484;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.528666915372014;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "70fc4072-c6d1-496b-884d-5fad902b734a", "level": "INFO", "time": "2024-05-13T23:18:20.244782", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "e72e003035ba8783201a", "state": "13667ebbbe455ff63403", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d4954cc89b1b489284734e62e874def5", "Server-Timing": "TimerPanel_utime;dur=95.3759999999999;desc=\"User CPU time\", TimerPanel_stime;dur=6.403999999999854;desc=\"System CPU time\", TimerPanel_total;dur=101.77999999999976;desc=\"Total CPU time\", TimerPanel_total_time;dur=276.0393749922514;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.794957272708416;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f9f7811e-d96c-4da7-8292-f9686fc6e944", "level": "WARNING", "time": "2024-05-13T23:18:20.434827", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "26321709519640c4b2b92f3cd74fc36d", "Server-Timing": "TimerPanel_utime;dur=4.807000000001338;desc=\"User CPU time\", TimerPanel_stime;dur=1.1780000000012336;desc=\"System CPU time\", TimerPanel_total;dur=5.985000000002572;desc=\"Total CPU time\", TimerPanel_total_time;dur=6.6517910454422235;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "14561322-c2b3-447b-a7e7-28eb6b13c516", "level": "WARNING", "time": "2024-05-13T23:18:20.468924", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3d559f261a4a43dea7175db591fbc0df", "Server-Timing": "TimerPanel_utime;dur=4.283000000000925;desc=\"User CPU time\", TimerPanel_stime;dur=1.006999999999536;desc=\"System CPU time\", TimerPanel_total;dur=5.290000000000461;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.3915828466415405;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "184df0e9-4a7a-4865-8e59-532905de42f3", "level": "INFO", "time": "2024-05-13T23:18:53.227291", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "55975770-279c-4852-86b2-f19e0540d8e2", "level": "WARNING", "time": "2024-05-13T23:18:53.444117", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5fc967f964a54f3d870d3f8eedec9494", "Server-Timing": "TimerPanel_utime;dur=6.943999999998951;desc=\"User CPU time\", TimerPanel_stime;dur=4.096000000000544;desc=\"System CPU time\", TimerPanel_total;dur=11.039999999999495;desc=\"Total CPU time\", TimerPanel_total_time;dur=12.485291110351682;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6b9faf2d-0338-42da-9c5f-a7a35a8184cb", "level": "INFO", "time": "2024-05-13T23:18:55.909956", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=b0c8541a517b182cf572", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b931a2d2d10742059f9db79d1e50b7cc", "Server-Timing": "TimerPanel_utime;dur=35.71600000000075;desc=\"User CPU time\", TimerPanel_stime;dur=4.542000000000712;desc=\"System CPU time\", TimerPanel_total;dur=40.25800000000146;desc=\"Total CPU time\", TimerPanel_total_time;dur=78.79679114557803;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.327999824658036;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "71a37825-f341-4ab7-8d96-1ec790594d50", "level": "INFO", "time": "2024-05-13T23:18:56.746768", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "be9c4cecd7ec78064f10", "state": "b0c8541a517b182cf572", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=http://localhost:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "43d626e3aefe4090a1a5d2681a24272f", "Server-Timing": "TimerPanel_utime;dur=89.75899999999903;desc=\"User CPU time\", TimerPanel_stime;dur=7.179999999999964;desc=\"System CPU time\", TimerPanel_total;dur=96.938999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=600.6249168422073;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.47024940699339;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "98b21d59-df55-45cd-b6d5-38a98e4dfae3", "level": "WARNING", "time": "2024-05-13T23:18:57.146651", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bd63577d353a42f0be1fe51521b74fcf", "Server-Timing": "TimerPanel_utime;dur=4.656999999999911;desc=\"User CPU time\", TimerPanel_stime;dur=1.2430000000005492;desc=\"System CPU time\", TimerPanel_total;dur=5.90000000000046;desc=\"Total CPU time\", TimerPanel_total_time;dur=6.362125044688582;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c2d9952c-ea2b-434b-825a-611c39952a69", "level": "WARNING", "time": "2024-05-13T23:18:57.164710", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c8ae6a03690d48c390f4202da6769c29", "Server-Timing": "TimerPanel_utime;dur=5.806999999999007;desc=\"User CPU time\", TimerPanel_stime;dur=1.519000000000048;desc=\"System CPU time\", TimerPanel_total;dur=7.3259999999990555;desc=\"Total CPU time\", TimerPanel_total_time;dur=9.095542132854462;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c4ae4755-a33b-4337-b67a-ae1a8c01f9ec", "level": "WARNING", "time": "2024-05-13T23:19:00.056616", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d67b7e3999bc42e1bb60b441e23eb434", "Server-Timing": "TimerPanel_utime;dur=4.618000000000677;desc=\"User CPU time\", TimerPanel_stime;dur=1.1820000000000164;desc=\"System CPU time\", TimerPanel_total;dur=5.8000000000006935;desc=\"Total CPU time\", TimerPanel_total_time;dur=6.803415948525071;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "011a44ae-5299-4e44-a30c-c1a1e1aca38d", "level": "INFO", "time": "2024-05-13T23:19:15.823072", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=207eb2290de062004f45", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c9bab1e74ec44bf28ad9e775c67e4f78", "Server-Timing": "TimerPanel_utime;dur=34.85600000000133;desc=\"User CPU time\", TimerPanel_stime;dur=12.282000000000792;desc=\"System CPU time\", TimerPanel_total;dur=47.13800000000212;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.96391709335148;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.797917557880282;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9e9b8b12-05fe-4edd-aa59-af8c478011c1", "level": "INFO", "time": "2024-05-13T23:19:16.697272", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "e8c94d72462119736d56", "state": "207eb2290de062004f45", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=http://localhost:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "af2f4e9cbd634694ae2e533909c125d3", "Server-Timing": "TimerPanel_utime;dur=92.61199999999903;desc=\"User CPU time\", TimerPanel_stime;dur=7.134999999999891;desc=\"System CPU time\", TimerPanel_total;dur=99.74699999999892;desc=\"Total CPU time\", TimerPanel_total_time;dur=646.7224999796599;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.96571033447981;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "13ae26a7-9553-4062-ad9b-6e6a2d0cda15", "level": "WARNING", "time": "2024-05-13T23:19:17.973547", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "320a58da76ee41e5a8328bd4920beac0", "Server-Timing": "TimerPanel_utime;dur=7.600000000000051;desc=\"User CPU time\", TimerPanel_stime;dur=2.088000000000534;desc=\"System CPU time\", TimerPanel_total;dur=9.688000000000585;desc=\"Total CPU time\", TimerPanel_total_time;dur=12.376250000670552;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "78737daa-6efc-4f0f-8421-4b5259e60d36", "level": "WARNING", "time": "2024-05-13T23:19:18.017852", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e8ab73d04c8048b79a30d0286b4601c2", "Server-Timing": "TimerPanel_utime;dur=6.24700000000189;desc=\"User CPU time\", TimerPanel_stime;dur=3.7040000000008177;desc=\"System CPU time\", TimerPanel_total;dur=9.951000000002708;desc=\"Total CPU time\", TimerPanel_total_time;dur=8.726291125640273;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3c742279-3115-493e-8763-156a87685819", "level": "INFO", "time": "2024-05-13T23:20:00.120546", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=1857581393b49b344cfc", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7be2c8bf2a724c55acb6ce4d4ff4f3a3", "Server-Timing": "TimerPanel_utime;dur=34.08199999999795;desc=\"User CPU time\", TimerPanel_stime;dur=11.73599999999908;desc=\"System CPU time\", TimerPanel_total;dur=45.81799999999703;desc=\"Total CPU time\", TimerPanel_total_time;dur=80.38879209198058;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.894250003620982;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e11ab1a1-734d-413b-8281-1a1d71165e2d", "level": "INFO", "time": "2024-05-13T23:20:01.256739", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "5e0b03b92ca9992d6c7a", "state": "1857581393b49b344cfc", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c60f70284c964ccfade9e0e7208f7b84", "Server-Timing": "TimerPanel_utime;dur=114.40199999999834;desc=\"User CPU time\", TimerPanel_stime;dur=13.623000000000829;desc=\"System CPU time\", TimerPanel_total;dur=128.02499999999918;desc=\"Total CPU time\", TimerPanel_total_time;dur=370.61416590586305;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.64046031795442;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ce1976f8-c9ff-49d0-8eeb-1d8eb7d56eef", "level": "WARNING", "time": "2024-05-13T23:20:02.615801", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f9c71ab98a014f449da7f012ab7c614c", "Server-Timing": "TimerPanel_utime;dur=7.00700000000154;desc=\"User CPU time\", TimerPanel_stime;dur=1.870999999999512;desc=\"System CPU time\", TimerPanel_total;dur=8.878000000001052;desc=\"Total CPU time\", TimerPanel_total_time;dur=11.434874963015318;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4e7bf623-2c77-4952-8d49-fb140a3fefc7", "level": "WARNING", "time": "2024-05-13T23:20:02.639547", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e67ee63fdf3d47ab8ac3d86ac3c2a5b9", "Server-Timing": "TimerPanel_utime;dur=6.059000000000481;desc=\"User CPU time\", TimerPanel_stime;dur=1.4769999999995065;desc=\"System CPU time\", TimerPanel_total;dur=7.535999999999987;desc=\"Total CPU time\", TimerPanel_total_time;dur=8.718374883756042;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "056b2f0b-f53b-41e8-9f8b-3664d08f0f82", "level": "INFO", "time": "2024-05-13T23:20:54.557712", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=1d11ce108a6e4f9b98d7", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3c1845488ea346389c0601311cfd2a84", "Server-Timing": "TimerPanel_utime;dur=33.373000000000985;desc=\"User CPU time\", TimerPanel_stime;dur=11.521999999999366;desc=\"System CPU time\", TimerPanel_total;dur=44.89500000000035;desc=\"Total CPU time\", TimerPanel_total_time;dur=69.09987516701221;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.223500007763505;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "92e89fc2-68fa-4d35-be65-c77fd92fc052", "level": "INFO", "time": "2024-05-13T23:20:55.195580", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "79c8c9eb5d514b2e4bbf", "state": "1d11ce108a6e4f9b98d7", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8c3896ce5c2d4b9681c88a3ee6a47a38", "Server-Timing": "TimerPanel_utime;dur=97.69700000000014;desc=\"User CPU time\", TimerPanel_stime;dur=13.396000000000186;desc=\"System CPU time\", TimerPanel_total;dur=111.09300000000033;desc=\"Total CPU time\", TimerPanel_total_time;dur=437.1720419730991;desc=\"Elapsed time\", SQLPanel_sql_time;dur=39.333500899374485;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9ccbe2a2-81ca-4205-8a29-b84681f2db1a", "level": "WARNING", "time": "2024-05-13T23:20:56.169243", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "18d4eda5dfce450a9810d0ef427b500f", "Server-Timing": "TimerPanel_utime;dur=8.257000000000403;desc=\"User CPU time\", TimerPanel_stime;dur=2.744000000001634;desc=\"System CPU time\", TimerPanel_total;dur=11.001000000002037;desc=\"Total CPU time\", TimerPanel_total_time;dur=21.651916205883026;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "678b7885-b4dc-4678-9be6-1eb8cdf832ab", "level": "WARNING", "time": "2024-05-13T23:20:56.267621", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "301f73b4752a4c91b6681ddc1fc35f3a", "Server-Timing": "TimerPanel_utime;dur=7.146000000002317;desc=\"User CPU time\", TimerPanel_stime;dur=1.924000000000703;desc=\"System CPU time\", TimerPanel_total;dur=9.07000000000302;desc=\"Total CPU time\", TimerPanel_total_time;dur=61.92620890215039;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "413109b7-2e7e-460a-90b2-821833daf6c8", "level": "INFO", "time": "2024-05-13T23:21:17.665935", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=8f7e9784b3bc1421a58a", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ea6b491bc81d46d3b07ff20bcc202285", "Server-Timing": "TimerPanel_utime;dur=7.584999999998843;desc=\"User CPU time\", TimerPanel_stime;dur=4.775000000000418;desc=\"System CPU time\", TimerPanel_total;dur=12.35999999999926;desc=\"Total CPU time\", TimerPanel_total_time;dur=15.368166146799922;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "445ec995-aff3-4ec5-9774-1aac6477720f", "level": "INFO", "time": "2024-05-13T23:21:18.232419", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=a69838d77f00fc869d16", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e1ff72a7754346aba939522cf0a70baf", "Server-Timing": "TimerPanel_utime;dur=36.20099999999837;desc=\"User CPU time\", TimerPanel_stime;dur=12.341000000001046;desc=\"System CPU time\", TimerPanel_total;dur=48.54199999999942;desc=\"Total CPU time\", TimerPanel_total_time;dur=45.71958305314183;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.0154169760644436;desc=\"SQL 2 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fe61d08c-0f03-439e-8846-4a7aef837767", "level": "INFO", "time": "2024-05-13T23:22:03.473426", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "08719a26d3bd5f1ca059", "state": "a69838d77f00fc869d16", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e7b370ac01f44a4cad11d14559bd52ba", "Server-Timing": "TimerPanel_utime;dur=127.67499999999998;desc=\"User CPU time\", TimerPanel_stime;dur=34.14099999999998;desc=\"System CPU time\", TimerPanel_total;dur=161.81599999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=912.49870788306;desc=\"Elapsed time\", SQLPanel_sql_time;dur=37.38945699296892;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f684b629-c3d1-4fef-80dc-0281fd8486f2", "level": "INFO", "time": "2024-05-13T23:22:05.351481", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2b52f284-00ef-4ecd-87b7-8d7b11020de7", "level": "INFO", "time": "2024-05-13T23:22:05.554549", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "775edc420870459686b1a4e2afad9589", "Server-Timing": "TimerPanel_utime;dur=92.175000000001;desc=\"User CPU time\", TimerPanel_stime;dur=21.630000000000038;desc=\"System CPU time\", TimerPanel_total;dur=113.80500000000104;desc=\"Total CPU time\", TimerPanel_total_time;dur=137.33558380044997;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.60391659848392;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1000", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d7b819cd-91c3-4b70-a174-d80290a1e47c", "level": "INFO", "time": "2024-05-13T23:22:05.561886", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1efcbfdf-3dc3-4377-b4a8-49fea6a2828e", "level": "INFO", "time": "2024-05-13T23:22:05.618021", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ecb63c9b27394ce2b616ddb33ee08a9f", "Server-Timing": "TimerPanel_utime;dur=33.37799999999902;desc=\"User CPU time\", TimerPanel_stime;dur=1.833999999998781;desc=\"System CPU time\", TimerPanel_total;dur=35.2119999999978;desc=\"Total CPU time\", TimerPanel_total_time;dur=50.66395807079971;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9757500160485506;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2d4e581e-dffa-4f65-bbbc-a29a5df4d9e6", "level": "INFO", "time": "2024-05-13T23:22:05.625208", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3190085f-1adc-4069-8f0e-fa880f22475f", "level": "INFO", "time": "2024-05-13T23:22:05.678251", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b39b81be08c041849e94d0bd441246c3", "Server-Timing": "TimerPanel_utime;dur=24.53199999999711;desc=\"User CPU time\", TimerPanel_stime;dur=1.5339999999994802;desc=\"System CPU time\", TimerPanel_total;dur=26.065999999996592;desc=\"Total CPU time\", TimerPanel_total_time;dur=44.48641696944833;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.3212080597877502;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "261b7170-e815-4caf-8659-26c80355087f", "level": "INFO", "time": "2024-05-13T23:22:05.687772", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4bdfd5cd-e3e8-4b1a-9ded-55b18439a778", "level": "INFO", "time": "2024-05-13T23:22:05.688567", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6f61fc28-3193-44fc-9e30-3777bacb651a", "level": "INFO", "time": "2024-05-13T23:22:05.774545", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "760f47c52b9240e1ab4647ee73221383", "Server-Timing": "TimerPanel_utime;dur=58.92200000000258;desc=\"User CPU time\", TimerPanel_stime;dur=4.819999999998714;desc=\"System CPU time\", TimerPanel_total;dur=63.7420000000013;desc=\"Total CPU time\", TimerPanel_total_time;dur=69.93349990807474;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.632041789591312;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "30d789a2-b6cc-4ccb-b717-347a3ffbe0b2", "level": "INFO", "time": "2024-05-13T23:22:05.907057", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "2a9af4f3ca7449cfbde699e893a552fb", "Server-Timing": "TimerPanel_utime;dur=73.96500000000117;desc=\"User CPU time\", TimerPanel_stime;dur=4.920999999999509;desc=\"System CPU time\", TimerPanel_total;dur=78.88600000000068;desc=\"Total CPU time\", TimerPanel_total_time;dur=83.5945000872016;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.479875788092613;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fbe1d32e-c953-4605-84c9-254859ab4e17", "level": "INFO", "time": "2024-05-13T23:22:05.983679", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7a7067dc-31b7-403a-8194-c3e0ee770267", "level": "INFO", "time": "2024-05-13T23:22:06.044496", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7c31b7aacc7f469d888967d7558c5dda", "Server-Timing": "TimerPanel_utime;dur=28.812999999999533;desc=\"User CPU time\", TimerPanel_stime;dur=2.1769999999996514;desc=\"System CPU time\", TimerPanel_total;dur=30.989999999999185;desc=\"Total CPU time\", TimerPanel_total_time;dur=51.48366582579911;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.65149911865592;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1f25655e-aef3-4694-b9fa-220b4c07a500", "level": "INFO", "time": "2024-05-13T23:22:22.778206", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dc87e27e-f922-48d2-ad1a-bbcb2a1ece79", "level": "INFO", "time": "2024-05-13T23:22:23.019915", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "24d14cd478dc4e7bac5be90d9a798ead", "Server-Timing": "TimerPanel_utime;dur=132.35999999999848;desc=\"User CPU time\", TimerPanel_stime;dur=41.88699999999912;desc=\"System CPU time\", TimerPanel_total;dur=174.2469999999976;desc=\"Total CPU time\", TimerPanel_total_time;dur=177.21945885568857;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.483626095578074;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "60c0a8c5-553f-4cb1-aaed-a2ce8457a11c", "level": "INFO", "time": "2024-05-13T23:22:23.055736", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9a86d93e-4f55-4003-be4b-b4ba7716d33b", "level": "INFO", "time": "2024-05-13T23:22:23.107394", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "76cac4ff22af45eaa3ef43ec0ec22347", "Server-Timing": "TimerPanel_utime;dur=41.601;desc=\"User CPU time\", TimerPanel_stime;dur=4.367999999999483;desc=\"System CPU time\", TimerPanel_total;dur=45.96899999999948;desc=\"Total CPU time\", TimerPanel_total_time;dur=44.9324999935925;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.872501267120242;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1e907558-6e47-4714-9885-aa5cbc988b50", "level": "INFO", "time": "2024-05-13T23:22:23.406584", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "41317c87451643db9ebc61f625476bf1", "Server-Timing": "TimerPanel_utime;dur=250.04300000000157;desc=\"User CPU time\", TimerPanel_stime;dur=25.187999999999988;desc=\"System CPU time\", TimerPanel_total;dur=275.2310000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=289.899833034724;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.761998750269413;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "df52456f-0c19-4de4-84e1-e126ad8d31c0", "level": "INFO", "time": "2024-05-13T23:22:23.416315", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "efdcc07d-8a87-424b-b93c-633e23e07536", "level": "INFO", "time": "2024-05-13T23:22:23.463247", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "99fdf0d94d54421e91d584f9091ddff8", "Server-Timing": "TimerPanel_utime;dur=24.236999999999398;desc=\"User CPU time\", TimerPanel_stime;dur=1.6990000000003391;desc=\"System CPU time\", TimerPanel_total;dur=25.935999999999737;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.67470799013972;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.1412499956786633;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ca207796-1ccd-439b-8011-3e2c7f67f7d2", "level": "INFO", "time": "2024-05-13T23:22:24.840491", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "762d8ad1-00c0-469c-a2a4-a328524ce183", "level": "INFO", "time": "2024-05-13T23:22:25.319023", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all", "current": "1"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "797ccbcc388346febe587ee590871016", "Server-Timing": "TimerPanel_utime;dur=216.4760000000001;desc=\"User CPU time\", TimerPanel_stime;dur=44.68400000000017;desc=\"System CPU time\", TimerPanel_total;dur=261.1600000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=316.7316250037402;desc=\"Elapsed time\", SQLPanel_sql_time;dur=36.07187606394291;desc=\"SQL 20 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6314", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ac76828a-478c-454a-a10c-87ed7adc736c", "level": "INFO", "time": "2024-05-13T23:22:25.450584", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "632042df85794fe9845d20baa7203f35", "Server-Timing": "TimerPanel_utime;dur=49.60099999999912;desc=\"User CPU time\", TimerPanel_stime;dur=5.378000000000327;desc=\"System CPU time\", TimerPanel_total;dur=54.978999999999445;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.29258294217288;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.139332937076688;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8e4afc82-22fb-47cf-b7e1-9f72af28cb78", "level": "INFO", "time": "2024-05-13T23:22:25.649413", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "35c440efd59b4aa8980b1828fd7ca7cd", "Server-Timing": "TimerPanel_utime;dur=144.38300000000126;desc=\"User CPU time\", TimerPanel_stime;dur=31.755999999999673;desc=\"System CPU time\", TimerPanel_total;dur=176.13900000000092;desc=\"Total CPU time\", TimerPanel_total_time;dur=216.07833285816014;desc=\"Elapsed time\", SQLPanel_sql_time;dur=49.47970970533788;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4260", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3b9d4bef-78b7-4033-a807-4f98340c875e", "level": "INFO", "time": "2024-05-13T23:22:25.700027", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "e398edf39d9948f293c478541c30ca1e", "Server-Timing": "TimerPanel_utime;dur=24.786999999999892;desc=\"User CPU time\", TimerPanel_stime;dur=1.9599999999986295;desc=\"System CPU time\", TimerPanel_total;dur=26.746999999998522;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.075667107477784;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.8041668701916933;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f9af7453-09cb-482d-8a33-e0f14025284d", "level": "INFO", "time": "2024-05-13T23:22:32.427924", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/1/vote_positive/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_positive/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a7adcc05-07f9-482b-b71c-f13c2940c6de", "level": "INFO", "time": "2024-05-13T23:22:32.830858", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/comments/1/vote_positive/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_positive/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "a07d392167e74e13a3682b90c45b9e24", "Server-Timing": "TimerPanel_utime;dur=124.35699999999983;desc=\"User CPU time\", TimerPanel_stime;dur=7.246000000000308;desc=\"System CPU time\", TimerPanel_total;dur=131.60300000000012;desc=\"Total CPU time\", TimerPanel_total_time;dur=211.32262493483722;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.35362488217652;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "df88c6ac-538f-4dd1-b58f-28607246a599", "level": "INFO", "time": "2024-05-13T23:22:33.090690", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/1/vote_negative/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_negative/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "db79aa3f-74fb-44a7-b2ee-a1fec14fe318", "level": "INFO", "time": "2024-05-13T23:22:33.247307", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/comments/1/vote_negative/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/1/vote_negative/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "1ae6ac283e8646d4a5fee65571790291", "Server-Timing": "TimerPanel_utime;dur=88.99100000000004;desc=\"User CPU time\", TimerPanel_stime;dur=24.132999999999072;desc=\"System CPU time\", TimerPanel_total;dur=113.12399999999911;desc=\"Total CPU time\", TimerPanel_total_time;dur=146.13829110749066;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.053914912045002;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dc3a9f3e-3974-49cf-a86a-99cccbabfaef", "level": "INFO", "time": "2024-05-13T23:22:38.252043", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e3c4fdc7-3364-4772-a0d1-fe3118ef0f2e", "level": "INFO", "time": "2024-05-13T23:22:38.653696", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "77", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "874d3b60dcb54fd2ad9e83a6b51aa828", "Server-Timing": "TimerPanel_utime;dur=147.48300000000114;desc=\"User CPU time\", TimerPanel_stime;dur=42.901999999999774;desc=\"System CPU time\", TimerPanel_total;dur=190.3850000000009;desc=\"Total CPU time\", TimerPanel_total_time;dur=335.9652499202639;desc=\"Elapsed time\", SQLPanel_sql_time;dur=49.70041662454605;desc=\"SQL 20 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "606", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3ee56214-ed25-42f8-95c0-02f33e23b249", "level": "INFO", "time": "2024-05-13T23:22:46.572603", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "67", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "bcce42ae85a04564b7c9f16ad94d1ffe", "Server-Timing": "TimerPanel_utime;dur=263.8309999999997;desc=\"User CPU time\", TimerPanel_stime;dur=29.899999999999594;desc=\"System CPU time\", TimerPanel_total;dur=293.73099999999926;desc=\"Total CPU time\", TimerPanel_total_time;dur=388.0004580132663;desc=\"Elapsed time\", SQLPanel_sql_time;dur=44.75766536779702;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "596", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c82e3a43-e276-44af-8f00-398eb1e84399", "level": "INFO", "time": "2024-05-13T23:22:55.310675", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "90", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "06c516919f7644cd97f039a8a349170a", "Server-Timing": "TimerPanel_utime;dur=147.75000000000205;desc=\"User CPU time\", TimerPanel_stime;dur=53.96000000000001;desc=\"System CPU time\", TimerPanel_total;dur=201.71000000000205;desc=\"Total CPU time\", TimerPanel_total_time;dur=295.2007499989122;desc=\"Elapsed time\", SQLPanel_sql_time;dur=48.00124582834542;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "619", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "32da65b3-36d9-4461-9fc3-f6db88d828b0", "level": "INFO", "time": "2024-05-13T23:22:58.060380", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/4/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/4/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bf51791d-43bd-4935-9b74-e1128708d4ab", "level": "INFO", "time": "2024-05-13T23:22:58.137377", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/4/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/4/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "1d4dbe15464e457983c32c9e86dc0a3a", "Server-Timing": "TimerPanel_utime;dur=41.98599999999786;desc=\"User CPU time\", TimerPanel_stime;dur=3.0959999999993215;desc=\"System CPU time\", TimerPanel_total;dur=45.08199999999718;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.97254201956093;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.1933751199394464;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fe557ac6-408c-43c9-9877-c56b9d1a6adc", "level": "INFO", "time": "2024-05-13T23:23:00.626688", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=816ccee87ba703c33c5e", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "78dbb56dbae34b30b0a322fb7d60d88b", "Server-Timing": "TimerPanel_utime;dur=6.86900000000179;desc=\"User CPU time\", TimerPanel_stime;dur=1.5199999999992997;desc=\"System CPU time\", TimerPanel_total;dur=8.38900000000109;desc=\"Total CPU time\", TimerPanel_total_time;dur=8.942666929215193;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4277ef83-15f3-409f-a54f-d5f442ed92d1", "level": "INFO", "time": "2024-05-13T23:23:01.033920", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "ce6b742ce95284923de8", "state": "816ccee87ba703c33c5e", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "93c29ab007964cdc8137577a1a952509", "Server-Timing": "TimerPanel_utime;dur=114.92199999999997;desc=\"User CPU time\", TimerPanel_stime;dur=7.082000000000477;desc=\"System CPU time\", TimerPanel_total;dur=122.00400000000045;desc=\"Total CPU time\", TimerPanel_total_time;dur=315.9096671734005;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.882541555911303;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f7d9d64d-3489-41ea-a373-aa0133fb5f2a", "level": "INFO", "time": "2024-05-13T23:23:01.686688", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "886d03cf3df344698cdef59b29a68082", "Server-Timing": "TimerPanel_utime;dur=81.57599999999832;desc=\"User CPU time\", TimerPanel_stime;dur=21.255999999999275;desc=\"System CPU time\", TimerPanel_total;dur=102.83199999999759;desc=\"Total CPU time\", TimerPanel_total_time;dur=122.42324999533594;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.112582843750715;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1000", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "029a96cc-b3c1-4bf3-a147-a3915695635f", "level": "INFO", "time": "2024-05-13T23:23:01.743088", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "537d0d7f26964d4eb0af18479c918b87", "Server-Timing": "TimerPanel_utime;dur=30.986999999999654;desc=\"User CPU time\", TimerPanel_stime;dur=1.9969999999993604;desc=\"System CPU time\", TimerPanel_total;dur=32.983999999999014;desc=\"Total CPU time\", TimerPanel_total_time;dur=46.24775005504489;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.832958009094;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d271ab25-74b5-4ca4-8586-8ee800f7ad0d", "level": "INFO", "time": "2024-05-13T23:23:01.797131", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "56efb8b29615457486d35abd1e3ff5bf", "Server-Timing": "TimerPanel_utime;dur=25.646000000001834;desc=\"User CPU time\", TimerPanel_stime;dur=1.6749999999987608;desc=\"System CPU time\", TimerPanel_total;dur=27.321000000000595;desc=\"Total CPU time\", TimerPanel_total_time;dur=43.34087506867945;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.18987581320107;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5d6782da-d9f8-4ac7-9f72-461c114585d5", "level": "INFO", "time": "2024-05-13T23:23:01.882115", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "063228d83ed44d47b3a0d44588951907", "Server-Timing": "TimerPanel_utime;dur=60.676999999998316;desc=\"User CPU time\", TimerPanel_stime;dur=4.640999999999451;desc=\"System CPU time\", TimerPanel_total;dur=65.31799999999777;desc=\"Total CPU time\", TimerPanel_total_time;dur=65.48250000923872;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.980584071949124;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "277fe249-e343-4fff-82eb-15b705605485", "level": "INFO", "time": "2024-05-13T23:23:02.016107", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "bf1549971c984c138599335d8b83de1d", "Server-Timing": "TimerPanel_utime;dur=76.72499999999971;desc=\"User CPU time\", TimerPanel_stime;dur=5.141999999999314;desc=\"System CPU time\", TimerPanel_total;dur=81.86699999999902;desc=\"Total CPU time\", TimerPanel_total_time;dur=80.70437493734062;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.320041975006461;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3b86d94d-4286-405b-8994-2afaee9d1c8c", "level": "INFO", "time": "2024-05-13T23:23:02.179206", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "4c09a662e5fa482f8c61ff41f553bdbb", "Server-Timing": "TimerPanel_utime;dur=31.830999999996834;desc=\"User CPU time\", TimerPanel_stime;dur=2.803000000000111;desc=\"System CPU time\", TimerPanel_total;dur=34.633999999996945;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.52137490548193;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.738665651530027;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cc81c4b4-5ec5-4aca-8f6d-d6cb8ff88af9", "level": "INFO", "time": "2024-05-13T23:23:03.781550", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/4/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/4/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "f32d19ec365242ceaa78f1ce2d503e4f", "Server-Timing": "TimerPanel_utime;dur=44.14500000000032;desc=\"User CPU time\", TimerPanel_stime;dur=3.7680000000008818;desc=\"System CPU time\", TimerPanel_total;dur=47.913000000001205;desc=\"Total CPU time\", TimerPanel_total_time;dur=68.76112497411668;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.732165951281786;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e44457c5-3676-4d51-8aa8-b3a8705fe8bd", "level": "INFO", "time": "2024-05-13T23:23:14.963254", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=24cb481b14c93fb9c2c7", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0c5d9b039bd64aeeb86eeb3d0dfbb024", "Server-Timing": "TimerPanel_utime;dur=7.000999999998925;desc=\"User CPU time\", TimerPanel_stime;dur=2.323000000000519;desc=\"System CPU time\", TimerPanel_total;dur=9.323999999999444;desc=\"Total CPU time\", TimerPanel_total_time;dur=9.53975017182529;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "81258c4b-2c3b-41ed-9346-0492dba24a10", "level": "INFO", "time": "2024-05-13T23:23:21.803552", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "67a2779e2341125e4d7e", "state": "24cb481b14c93fb9c2c7", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "4d6dff7c80fb43b78d3a8777b442cc1c", "Server-Timing": "TimerPanel_utime;dur=154.71600000000052;desc=\"User CPU time\", TimerPanel_stime;dur=15.522000000000702;desc=\"System CPU time\", TimerPanel_total;dur=170.23800000000122;desc=\"Total CPU time\", TimerPanel_total_time;dur=383.6444579064846;desc=\"Elapsed time\", SQLPanel_sql_time;dur=34.8320824559778;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a8978d4b-e3c8-4c87-91d8-9c066966605a", "level": "INFO", "time": "2024-05-13T23:23:22.662917", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e23721f4-262d-4a22-be7f-b20a94f7d014", "level": "INFO", "time": "2024-05-13T23:23:23.052021", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f7d913b7b3b64d79a751b00c09497c48", "Server-Timing": "TimerPanel_utime;dur=240.39900000000003;desc=\"User CPU time\", TimerPanel_stime;dur=40.894999999999015;desc=\"System CPU time\", TimerPanel_total;dur=281.2939999999991;desc=\"Total CPU time\", TimerPanel_total_time;dur=319.621582981199;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.739414090290666;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5a4182a2-d6c6-4c70-942d-65b396b4e878", "level": "INFO", "time": "2024-05-13T23:23:23.058913", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "22e303d8-ef3a-40cb-9186-0cc65f100773", "level": "INFO", "time": "2024-05-13T23:23:23.114157", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "46f4b4cd71b148cfb7aaa1dd66c38d6d", "Server-Timing": "TimerPanel_utime;dur=30.37299999999732;desc=\"User CPU time\", TimerPanel_stime;dur=1.9399999999993867;desc=\"System CPU time\", TimerPanel_total;dur=32.312999999996705;desc=\"Total CPU time\", TimerPanel_total_time;dur=49.08845806494355;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.5384593065828085;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "437ff9d5-80f7-4fc2-9a72-135e0f05198e", "level": "INFO", "time": "2024-05-13T23:23:23.119821", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e3b4fda6-6279-443f-b43d-d1f5b6b92def", "level": "INFO", "time": "2024-05-13T23:23:23.178803", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "4c1fb101205849fda8fd998f0899d0c5", "Server-Timing": "TimerPanel_utime;dur=26.55499999999833;desc=\"User CPU time\", TimerPanel_stime;dur=1.7399999999998528;desc=\"System CPU time\", TimerPanel_total;dur=28.294999999998183;desc=\"Total CPU time\", TimerPanel_total_time;dur=48.32733306102455;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.8790407814085484;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c578aa28-8ed9-4a34-bbc8-c81579f0d26a", "level": "INFO", "time": "2024-05-13T23:23:23.184824", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fc17f7ec-f94e-4b86-b886-a54c613b3018", "level": "INFO", "time": "2024-05-13T23:23:23.186274", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "183686c1-9c47-427b-a125-f44f3dbc3737", "level": "INFO", "time": "2024-05-13T23:23:23.253655", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8d74bbed66484e1f8b7e6effae67589e", "Server-Timing": "TimerPanel_utime;dur=46.791999999999945;desc=\"User CPU time\", TimerPanel_stime;dur=6.3069999999996185;desc=\"System CPU time\", TimerPanel_total;dur=53.09899999999956;desc=\"Total CPU time\", TimerPanel_total_time;dur=50.69937510415912;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.246999138966203;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0b453500-66e3-47bb-896b-1c3e60f0c7ff", "level": "INFO", "time": "2024-05-13T23:23:23.343915", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "3598f70a76a242cba82a151108a80b9a", "Server-Timing": "TimerPanel_utime;dur=61.59800000000004;desc=\"User CPU time\", TimerPanel_stime;dur=7.856000000000307;desc=\"System CPU time\", TimerPanel_total;dur=69.45400000000035;desc=\"Total CPU time\", TimerPanel_total_time;dur=64.893749775365;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.727249689400196;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d4df16fc-5de1-4a48-aa51-e332ebf07034", "level": "INFO", "time": "2024-05-13T23:23:23.429246", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c3c59255-fefb-4913-a143-1b8fa6467fbc", "level": "INFO", "time": "2024-05-13T23:23:23.518936", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "43ac4e2dbb134adcb495ec0a4db5bae7", "Server-Timing": "TimerPanel_utime;dur=54.660999999999405;desc=\"User CPU time\", TimerPanel_stime;dur=2.5959999999987105;desc=\"System CPU time\", TimerPanel_total;dur=57.256999999998115;desc=\"Total CPU time\", TimerPanel_total_time;dur=80.80541691742837;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.554876178503036;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3926", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9dce669f-5796-447f-8462-3f694c75d6a8", "level": "INFO", "time": "2024-05-13T23:23:38.231211", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6ed9f28f-e959-4084-8968-d5caa8c3adc2", "level": "INFO", "time": "2024-05-13T23:23:38.491983", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3d62f6189c3f4e0eb34d63bc1fdde0e5", "Server-Timing": "TimerPanel_utime;dur=72.09699999999941;desc=\"User CPU time\", TimerPanel_stime;dur=4.016999999999271;desc=\"System CPU time\", TimerPanel_total;dur=76.11399999999868;desc=\"Total CPU time\", TimerPanel_total_time;dur=92.76237501762807;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.944457629695535;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "7461", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5ce50b66-3b29-4c71-a261-f9f9dfcbb381", "level": "INFO", "time": "2024-05-13T23:23:38.580599", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9ed6926b3e4e413aa176ae0bcbbfcb9f", "Server-Timing": "TimerPanel_utime;dur=32.21399999999974;desc=\"User CPU time\", TimerPanel_stime;dur=2.1380000000004173;desc=\"System CPU time\", TimerPanel_total;dur=34.35200000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=51.551332930102944;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.1179581098258495;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3926", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d0e59ec6-0c54-4083-b1a3-ce912bdf2bd2", "level": "INFO", "time": "2024-05-13T23:23:57.961515", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/9/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/9/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "48017608-0075-444d-a584-7a3de0898248", "level": "INFO", "time": "2024-05-13T23:23:58.124717", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/9/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/9/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "56c7868ebcb74719aba1cf147563b36c", "Server-Timing": "TimerPanel_utime;dur=68.53100000000012;desc=\"User CPU time\", TimerPanel_stime;dur=4.348000000000241;desc=\"System CPU time\", TimerPanel_total;dur=72.87900000000036;desc=\"Total CPU time\", TimerPanel_total_time;dur=92.83962496556342;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.151874205097556;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1939530c-ba61-484f-a79d-b7c252782759", "level": "INFO", "time": "2024-05-13T23:23:58.131634", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e9b6f40c-487e-4ad9-8777-febcd6336c9f", "level": "INFO", "time": "2024-05-13T23:23:58.420152", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "9666997e8de6461aa4d697b0b2ab0e58", "Server-Timing": "TimerPanel_utime;dur=182.20300000000123;desc=\"User CPU time\", TimerPanel_stime;dur=20.459999999999923;desc=\"System CPU time\", TimerPanel_total;dur=202.66300000000115;desc=\"Total CPU time\", TimerPanel_total_time;dur=282.83074987120926;desc=\"Elapsed time\", SQLPanel_sql_time;dur=29.849957209080458;desc=\"SQL 19 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8375", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c742573b-95e3-4bb5-922b-15fefcd89887", "level": "INFO", "time": "2024-05-13T23:23:58.480502", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "25635a8f-a125-4fb6-a451-039271d02aee", "level": "INFO", "time": "2024-05-13T23:23:58.559560", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c6a9ffb82b4149ccb572d215dd77aa55", "Server-Timing": "TimerPanel_utime;dur=70.69100000000006;desc=\"User CPU time\", TimerPanel_stime;dur=4.260000000000375;desc=\"System CPU time\", TimerPanel_total;dur=74.95100000000043;desc=\"Total CPU time\", TimerPanel_total_time;dur=74.51154082082212;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.220209067687392;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "57ca1cd9-943f-4e8a-986f-249e5909ae23", "level": "INFO", "time": "2024-05-13T23:23:58.831659", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1bcc5abf00c74bffa2a3b075a88ac4b3", "Server-Timing": "TimerPanel_utime;dur=239.2959999999995;desc=\"User CPU time\", TimerPanel_stime;dur=25.481000000000975;desc=\"System CPU time\", TimerPanel_total;dur=264.7770000000005;desc=\"Total CPU time\", TimerPanel_total_time;dur=267.4700408242643;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.14545831643045;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b0b2d63d-a613-4ba9-82f1-8e2272c5c5b2", "level": "INFO", "time": "2024-05-13T23:23:58.839327", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5d31148b-dbc1-43f6-a84c-ceb588bdd156", "level": "INFO", "time": "2024-05-13T23:23:58.885183", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "8381dcb8340d4d2b9c7a825085320d12", "Server-Timing": "TimerPanel_utime;dur=24.207000000000534;desc=\"User CPU time\", TimerPanel_stime;dur=1.5380000000000393;desc=\"System CPU time\", TimerPanel_total;dur=25.745000000000573;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.764874985441566;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.3012491185218096;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "699cc26c-e5f6-430b-a72c-d544a2508857", "level": "INFO", "time": "2024-05-13T23:24:00.974150", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f4f2851652224d888169539dbf349f2a", "Server-Timing": "TimerPanel_utime;dur=51.69199999999918;desc=\"User CPU time\", TimerPanel_stime;dur=10.84900000000033;desc=\"System CPU time\", TimerPanel_total;dur=62.540999999999514;desc=\"Total CPU time\", TimerPanel_total_time;dur=68.2922089472413;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.130459977313876;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "7460", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6da7c630-ceaa-499f-b425-4ad05f7933d0", "level": "INFO", "time": "2024-05-13T23:24:01.050606", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2d39eb3beb254f0b87867c762f496cbe", "Server-Timing": "TimerPanel_utime;dur=33.08200000000028;desc=\"User CPU time\", TimerPanel_stime;dur=2.093999999999596;desc=\"System CPU time\", TimerPanel_total;dur=35.175999999999874;desc=\"Total CPU time\", TimerPanel_total_time;dur=53.09187504462898;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.091460283845663;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "27f547d2-da6f-4c54-a683-1d127f964fba", "level": "INFO", "time": "2024-05-13T23:43:28.666677", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=08727c2a4bfb6dff69dc", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a9d8609239de402d95e76569b54ef3a5", "Server-Timing": "TimerPanel_utime;dur=26.839999999999975;desc=\"User CPU time\", TimerPanel_stime;dur=9.887999999996566;desc=\"System CPU time\", TimerPanel_total;dur=36.72799999999654;desc=\"Total CPU time\", TimerPanel_total_time;dur=64.28016605786979;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.321124732494354;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "101d21bd-0d05-41db-84da-6a36700cd888", "level": "INFO", "time": "2024-05-13T23:43:29.319819", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "c380fe33577fd7b8c1c2", "state": "08727c2a4bfb6dff69dc", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "34536cde2c95483d8ebdcda444da3654", "Server-Timing": "TimerPanel_utime;dur=100.01899999999608;desc=\"User CPU time\", TimerPanel_stime;dur=14.257999999998106;desc=\"System CPU time\", TimerPanel_total;dur=114.27699999999419;desc=\"Total CPU time\", TimerPanel_total_time;dur=515.8068330492824;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.51549899019301;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c56550b1-2c25-4af0-afd1-48036331e97e", "level": "WARNING", "time": "2024-05-13T23:43:30.570357", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d59c00eb949648959431c6612530c575", "Server-Timing": "TimerPanel_utime;dur=9.602000000000999;desc=\"User CPU time\", TimerPanel_stime;dur=5.416000000003862;desc=\"System CPU time\", TimerPanel_total;dur=15.01800000000486;desc=\"Total CPU time\", TimerPanel_total_time;dur=22.879290860146284;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "379021e1-a2fe-4ead-ade8-1099c9e6e7d6", "level": "WARNING", "time": "2024-05-13T23:43:30.628594", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "385a24e78d444cd382ff220064b04d91", "Server-Timing": "TimerPanel_utime;dur=6.224999999993486;desc=\"User CPU time\", TimerPanel_stime;dur=1.5070000000036998;desc=\"System CPU time\", TimerPanel_total;dur=7.731999999997186;desc=\"Total CPU time\", TimerPanel_total_time;dur=11.161499889567494;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "887bb8fc-0166-4c10-918e-c295a1f23313", "level": "INFO", "time": "2024-05-13T23:46:34.036677", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "21aa506b-077c-41de-b490-402e623e69a6", "level": "WARNING", "time": "2024-05-13T23:46:34.313315", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9d978f6d203c4aeebdb3f480b4436217", "Server-Timing": "TimerPanel_utime;dur=7.274000000002445;desc=\"User CPU time\", TimerPanel_stime;dur=6.636000000000308;desc=\"System CPU time\", TimerPanel_total;dur=13.910000000002753;desc=\"Total CPU time\", TimerPanel_total_time;dur=29.55775009468198;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6655d7d1-0d00-42a8-9304-9c4fae1cf6e7", "level": "INFO", "time": "2024-05-13T23:46:39.855322", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://127.0.0.1:8080/login-handler?link=http://127.0.0.1:8080/"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=06465b88387dc7d3b4a5", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e80103d51a0e403299baa01266490bf1", "Server-Timing": "TimerPanel_utime;dur=7.753999999998484;desc=\"User CPU time\", TimerPanel_stime;dur=1.7010000000041714;desc=\"System CPU time\", TimerPanel_total;dur=9.455000000002656;desc=\"Total CPU time\", TimerPanel_total_time;dur=10.223374934867024;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f58de943-816e-4d15-ad84-02a10cebd849", "level": "INFO", "time": "2024-05-13T23:46:40.534949", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "ee6d1658ee59cb68ff24", "state": "06465b88387dc7d3b4a5", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://127.0.0.1:8080/login-handler?link=http://127.0.0.1:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1f93a5bc189d4feab995b987244b8e2e", "Server-Timing": "TimerPanel_utime;dur=190.03099999999762;desc=\"User CPU time\", TimerPanel_stime;dur=41.27099999999473;desc=\"System CPU time\", TimerPanel_total;dur=231.30199999999235;desc=\"Total CPU time\", TimerPanel_total_time;dur=542.1267501078546;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.337416127324104;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bdd011aa-d6fb-40e0-b84c-688c726946d5", "level": "INFO", "time": "2024-05-13T23:46:41.543498", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "836dca62-e504-45a4-adc1-d288b31f92d6", "level": "INFO", "time": "2024-05-13T23:46:41.760539", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f0f705612cf1482bb2802f307bc43974", "Server-Timing": "TimerPanel_utime;dur=103.07899999999393;desc=\"User CPU time\", TimerPanel_stime;dur=31.269000000001768;desc=\"System CPU time\", TimerPanel_total;dur=134.3479999999957;desc=\"Total CPU time\", TimerPanel_total_time;dur=205.9179579373449;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.147249860689044;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1000", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b1098086-f2ff-4a98-a32a-5c9f2e701cba", "level": "INFO", "time": "2024-05-13T23:46:41.790458", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2d104b11-2e24-481d-bd1e-a0628710dd62", "level": "INFO", "time": "2024-05-13T23:46:41.863333", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e1073939ae244dda9aad459a64c3b1cf", "Server-Timing": "TimerPanel_utime;dur=39.49199999999564;desc=\"User CPU time\", TimerPanel_stime;dur=3.616000000000952;desc=\"System CPU time\", TimerPanel_total;dur=43.10799999999659;desc=\"Total CPU time\", TimerPanel_total_time;dur=65.08891587145627;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.036292200908065;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1b2ecd4e-a17e-42f9-8f17-3264be67489c", "level": "INFO", "time": "2024-05-13T23:46:41.868691", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cf6fb461-8477-4fd4-9f05-81f34eacd676", "level": "INFO", "time": "2024-05-13T23:46:41.920973", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "fd594e9093c84dd396106f15d141b792", "Server-Timing": "TimerPanel_utime;dur=27.003000000000554;desc=\"User CPU time\", TimerPanel_stime;dur=1.9789999999986208;desc=\"System CPU time\", TimerPanel_total;dur=28.981999999999175;desc=\"Total CPU time\", TimerPanel_total_time;dur=43.87458320707083;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.139165695756674;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "979d9816-f382-42d5-88f1-b071e1af2d0b", "level": "INFO", "time": "2024-05-13T23:46:41.927551", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e42acad7-c38d-4530-85b0-94ae870a19b9", "level": "INFO", "time": "2024-05-13T23:46:41.928947", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6ace479f-9bfc-47c8-9781-1b39f2f4d5c7", "level": "INFO", "time": "2024-05-13T23:46:42.027654", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "42e61893ebfc4229bc7dc5ca84137439", "Server-Timing": "TimerPanel_utime;dur=63.83199999999789;desc=\"User CPU time\", TimerPanel_stime;dur=6.2469999999947845;desc=\"System CPU time\", TimerPanel_total;dur=70.07899999999267;desc=\"Total CPU time\", TimerPanel_total_time;dur=79.65687499381602;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.428458029404283;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7ddc7c49-370a-4b9e-bbb1-6cfed8840a9f", "level": "INFO", "time": "2024-05-13T23:46:42.114035", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "0189630c45b14f00a410f2cc6f2e5a8a", "Server-Timing": "TimerPanel_utime;dur=79.87899999999826;desc=\"User CPU time\", TimerPanel_stime;dur=7.038999999998907;desc=\"System CPU time\", TimerPanel_total;dur=86.91799999999716;desc=\"Total CPU time\", TimerPanel_total_time;dur=94.71358405426145;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.21083277091384;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0e5cb15f-0858-430c-91b9-dbf3298b3588", "level": "INFO", "time": "2024-05-13T23:46:42.186975", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7146c688-f73c-497d-84ae-4db7da51c503", "level": "INFO", "time": "2024-05-13T23:46:42.264399", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f043ce49df3b40878cab72f0af1ddf70", "Server-Timing": "TimerPanel_utime;dur=32.17300000000023;desc=\"User CPU time\", TimerPanel_stime;dur=2.7150000000020214;desc=\"System CPU time\", TimerPanel_total;dur=34.88800000000225;desc=\"Total CPU time\", TimerPanel_total_time;dur=62.31491710059345;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.70920791849494;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} From 32cba7f80c6b7949a02bd15b2f43feb3f1c731ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Thu, 25 Jul 2024 00:56:17 +0900 Subject: [PATCH 5/7] feat: notification_service --- ara/infra/notification/notification_infra.py | 36 +-- .../notification/notification_service.py | 23 ++ logs/http_access.log.2024-05-14.12-48-11 | 250 ++++++++++++++++++ logs/http_access.log.2024-07-24.00-20-31 | 100 +++++++ 4 files changed, 391 insertions(+), 18 deletions(-) create mode 100644 ara/service/notification/notification_service.py create mode 100644 logs/http_access.log.2024-05-14.12-48-11 create mode 100644 logs/http_access.log.2024-07-24.00-20-31 diff --git a/ara/infra/notification/notification_infra.py b/ara/infra/notification/notification_infra.py index e67063d1..d99ec89f 100644 --- a/ara/infra/notification/notification_infra.py +++ b/ara/infra/notification/notification_infra.py @@ -1,3 +1,5 @@ +from django.db.models import Prefetch + from apps.core.models import Article, Comment, Notification, NotificationReadLog from apps.core.models.board import NameType from ara.domain.notification.type import NotificationInfo @@ -20,15 +22,21 @@ def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: return [self._to_notification_info(notification) for notification in queryset] def get_unread_notifications(self, user_id: int) -> list[NotificationInfo]: - notifications = self.notification_infra.get_all_notifications(user_id) - return [ - notification - for notification in notifications + queryset = Notification.objects.select_related( + "related_article", + "related_comment", + ).prefetch_related("related_article__attachments") + + unread_notifications = [ + self._to_notification_info(notification) + for notification in queryset if NotificationReadLog.objects.filter( - notification=notification, read_by=user_id, is_read=False + notification=notification, read_by_id=user_id, is_read=False ).exists() ] + return unread_notifications + def _to_notification_info(self, notification: Notification) -> NotificationInfo: return NotificationInfo( id=notification.id, @@ -40,21 +48,13 @@ def _to_notification_info(self, notification: Notification) -> NotificationInfo: ) def read_all_notifications(self, user_id: int) -> None: - notifications = self.get_all_notifications(user_id) - notification_ids = [notification.id for notification in notifications] + unread_notifications = self.get_unread_notifications(user_id) + notification_ids = [notification.id for notification in unread_notifications] NotificationReadLog.objects.filter( notification__in=notification_ids, read_by=user_id ).update(is_read=True) - def read_notification(self, user_id: int, notification_id: int) -> None: - notification = self.get_by_id(notification_id) - notification_read_log = NotificationReadLog.objects.get( - notification=notification, read_by=user_id - ) - notification_read_log.is_read = True - notification_read_log.save() - - def get_display_name(self, article: Article, profile: int): + def _get_display_name(self, article: Article, profile: int): if article.name_type == NameType.REALNAME: return "실명" elif article.name_type == NameType.REGULAR: @@ -64,7 +64,7 @@ def get_display_name(self, article: Article, profile: int): def create_notification(self, comment: Comment) -> None: def notify_article_commented(_parent_article: Article, _comment: Comment): - name = self.get_display_name(_parent_article, _comment.created_by_id) + name = self._get_display_name(_parent_article, _comment.created_by_id) title = f"{name} 님이 새로운 댓글을 작성했습니다." notification = Notification( @@ -89,7 +89,7 @@ def notify_article_commented(_parent_article: Article, _comment: Comment): ) def notify_comment_commented(_parent_article: Article, _comment: Comment): - name = self.get_display_name(_parent_article, _comment.created_by_id) + name = self._get_display_name(_parent_article, _comment.created_by_id) title = f"{name} 님이 새로운 대댓글을 작성했습니다." notification = Notification( diff --git a/ara/service/notification/notification_service.py b/ara/service/notification/notification_service.py new file mode 100644 index 00000000..377e14a5 --- /dev/null +++ b/ara/service/notification/notification_service.py @@ -0,0 +1,23 @@ +from apps.core.models import Comment +from ara.domain.notification.notification_domain import NotificationDomain +from ara.domain.notification.type import NotificationInfo + + +class NotificationService: + def __init__(self) -> None: + self.notification_infra = NotificationDomain() + + def get_all_notifications(self, user_id: int) -> list[NotificationInfo]: + return self.notification_infra.get_all_notifications(user_id) + + def get_unread_notifications(self, user_id: int) -> list[NotificationInfo]: + return self.notification_infra.get_unread_notifications(user_id) + + def read_all_notifications(self, user_id: int) -> None: + return self.notification_infra.read_all_notifications(user_id) + + def read_notification(self, user_id: int, notification_id: int) -> None: + return self.notification_infra.read_notification(user_id, notification_id) + + def create_notification(self, comment: Comment): + return self.notification_infra.create_notification(comment) diff --git a/logs/http_access.log.2024-05-14.12-48-11 b/logs/http_access.log.2024-05-14.12-48-11 new file mode 100644 index 00000000..dc86d2bb --- /dev/null +++ b/logs/http_access.log.2024-05-14.12-48-11 @@ -0,0 +1,250 @@ +{"id": "fe24643a-afed-458b-b279-731bd469a6e6", "level": "INFO", "time": "2024-05-14T00:21:17.066946", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/notifications"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=8bee282930435c1aa8f1", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "45d1310ce49646da9c29be0d19e833a6", "Server-Timing": "TimerPanel_utime;dur=106.56200000000004;desc=\"User CPU time\", TimerPanel_stime;dur=41.713;desc=\"System CPU time\", TimerPanel_total;dur=148.27500000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=173.80066704936326;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.704625112935901;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "eab5f77b-2d35-4ccc-a3d6-d03b8d7df49e", "level": "INFO", "time": "2024-05-14T00:21:17.635272", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "50497edb1a48c926d4d7", "state": "8bee282930435c1aa8f1", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://192.168.11.183:8080/login-handler?link=http://192.168.11.183:8080/notifications", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "745418a6ca5b4c9d95c957c431ed3461", "Server-Timing": "TimerPanel_utime;dur=174.7399999999999;desc=\"User CPU time\", TimerPanel_stime;dur=51.57200000000001;desc=\"System CPU time\", TimerPanel_total;dur=226.3119999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=403.57154211960733;desc=\"Elapsed time\", SQLPanel_sql_time;dur=43.607667088508606;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "510ae837-e410-4605-86e7-470f9364ff8b", "level": "INFO", "time": "2024-05-14T00:21:18.645679", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9ecd1178dbfe448ab9d778d18a0b815a", "Server-Timing": "TimerPanel_utime;dur=155.38300000000004;desc=\"User CPU time\", TimerPanel_stime;dur=25.808000000000053;desc=\"System CPU time\", TimerPanel_total;dur=181.1910000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=218.88716681860387;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.351502034813166;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d0eae6c0-1c5a-406a-a648-87c1c53f430d", "level": "INFO", "time": "2024-05-14T00:21:18.731956", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f14fc201bf944d96895eaa3a2f88ccd1", "Server-Timing": "TimerPanel_utime;dur=49.76700000000012;desc=\"User CPU time\", TimerPanel_stime;dur=2.785999999999955;desc=\"System CPU time\", TimerPanel_total;dur=52.55300000000007;desc=\"Total CPU time\", TimerPanel_total_time;dur=76.0832920204848;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.31687413342297;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6153fe1b-d0ae-49b0-87f0-9813d751f2db", "level": "INFO", "time": "2024-05-14T00:21:18.825261", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "98aaae137067499281415cd1e42bf5af", "Server-Timing": "TimerPanel_utime;dur=61.85200000000002;desc=\"User CPU time\", TimerPanel_stime;dur=15.090999999999966;desc=\"System CPU time\", TimerPanel_total;dur=76.94299999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=81.30241697654128;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.61804187297821;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9d5977ec-2cf5-4571-a31f-c21218053b72", "level": "INFO", "time": "2024-05-14T00:21:18.911562", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0bebf725dd0749d7a5036e5bde5bf798", "Server-Timing": "TimerPanel_utime;dur=51.23800000000011;desc=\"User CPU time\", TimerPanel_stime;dur=1.8569999999999975;desc=\"System CPU time\", TimerPanel_total;dur=53.09500000000011;desc=\"Total CPU time\", TimerPanel_total_time;dur=71.36149983853102;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.783958852291107;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "7460", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "89e06815-c518-4842-98b6-6aa11f65fdc2", "level": "INFO", "time": "2024-05-14T00:21:19.019264", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1036b87f4e5840de9e3ee322adf0db1e", "Server-Timing": "TimerPanel_utime;dur=51.05299999999979;desc=\"User CPU time\", TimerPanel_stime;dur=2.481999999999984;desc=\"System CPU time\", TimerPanel_total;dur=53.534999999999776;desc=\"Total CPU time\", TimerPanel_total_time;dur=70.24166616611183;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.6934998612850904;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d66f4fa0-cc03-4af7-8003-843c9becf6f5", "level": "INFO", "time": "2024-05-14T00:21:21.800178", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/9/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/9/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "95fc8487a4554718b061a7235f86272c", "Server-Timing": "TimerPanel_utime;dur=71.51100000000011;desc=\"User CPU time\", TimerPanel_stime;dur=3.6969999999999503;desc=\"System CPU time\", TimerPanel_total;dur=75.20800000000006;desc=\"Total CPU time\", TimerPanel_total_time;dur=92.50608296133578;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.458792326971889;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ddb652d2-03f2-494e-9e6b-683c60b51bef", "level": "INFO", "time": "2024-05-14T00:21:22.064696", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "712a63f40f9648148a26a486c1bdbd4d", "Server-Timing": "TimerPanel_utime;dur=182.58700000000027;desc=\"User CPU time\", TimerPanel_stime;dur=21.99200000000001;desc=\"System CPU time\", TimerPanel_total;dur=204.5790000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=255.86387515068054;desc=\"Elapsed time\", SQLPanel_sql_time;dur=29.853293439373374;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8375", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7b453f4b-0b48-4bc7-8628-d6f842f725f8", "level": "INFO", "time": "2024-05-14T00:21:22.177353", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "4dae31e4437c40fe8a7a0e3637c08085", "Server-Timing": "TimerPanel_utime;dur=51.17200000000022;desc=\"User CPU time\", TimerPanel_stime;dur=4.089000000000009;desc=\"System CPU time\", TimerPanel_total;dur=55.26100000000022;desc=\"Total CPU time\", TimerPanel_total_time;dur=54.5348331797868;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.344289846718311;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cbeb0daa-538f-4742-bbdc-5c0d472f70f9", "level": "INFO", "time": "2024-05-14T00:21:22.454581", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b873dba178aa406db9fdd37256b7e840", "Server-Timing": "TimerPanel_utime;dur=152.26900000000043;desc=\"User CPU time\", TimerPanel_stime;dur=25.97499999999997;desc=\"System CPU time\", TimerPanel_total;dur=178.2440000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=199.41241689957678;desc=\"Elapsed time\", SQLPanel_sql_time;dur=20.625416887924075;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1497", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fab4e7f4-1789-4d10-b102-8b48a44acb38", "level": "INFO", "time": "2024-05-14T00:21:22.503488", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "b104cc7e8e2349c19a41f05079e2cd04", "Server-Timing": "TimerPanel_utime;dur=25.422999999999973;desc=\"User CPU time\", TimerPanel_stime;dur=1.910999999999996;desc=\"System CPU time\", TimerPanel_total;dur=27.333999999999968;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.68179106898606;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.5767083279788494;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c8d26e21-1096-4bc7-aae6-74eb896a249e", "level": "INFO", "time": "2024-05-14T00:21:31.410067", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "006a02ecceac4799adc4158d186a82d3", "Server-Timing": "TimerPanel_utime;dur=59.611999999999995;desc=\"User CPU time\", TimerPanel_stime;dur=4.466999999999999;desc=\"System CPU time\", TimerPanel_total;dur=64.079;desc=\"Total CPU time\", TimerPanel_total_time;dur=82.69125013612211;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.667580973356962;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "7460", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fbc39f15-fb89-4e56-8620-1c44d9f76463", "level": "INFO", "time": "2024-05-14T00:21:31.491974", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8e6b9f665de34c368423ef80cf3a0df9", "Server-Timing": "TimerPanel_utime;dur=34.8430000000004;desc=\"User CPU time\", TimerPanel_stime;dur=7.60700000000003;desc=\"System CPU time\", TimerPanel_total;dur=42.45000000000043;desc=\"Total CPU time\", TimerPanel_total_time;dur=51.74554092809558;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.1875822506845;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d53be60e-9ced-4047-86e6-30eb333bc23b", "level": "INFO", "time": "2024-05-14T10:48:53.006475", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://127.0.0.1:8080/login-handler?link=http://127.0.0.1:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=77bf9a0215ce00558794", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1c8dae6f7dcd4eb4b11c11ea6bf8fa0a", "Server-Timing": "TimerPanel_utime;dur=109.60700000000001;desc=\"User CPU time\", TimerPanel_stime;dur=41.038999999999994;desc=\"System CPU time\", TimerPanel_total;dur=150.64600000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=180.4505828768015;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.320875974372029;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6137ab1d-5dc4-4ce9-a120-6ccb138d9dc1", "level": "INFO", "time": "2024-05-14T10:48:53.543678", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "ec136669a5af6048e669", "state": "77bf9a0215ce00558794", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://127.0.0.1:8080/login-handler?link=http://127.0.0.1:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "22625eec16f84a559fe418963d581ae6", "Server-Timing": "TimerPanel_utime;dur=76.90399999999985;desc=\"User CPU time\", TimerPanel_stime;dur=6.955999999999962;desc=\"System CPU time\", TimerPanel_total;dur=83.85999999999981;desc=\"Total CPU time\", TimerPanel_total_time;dur=331.28320798277855;desc=\"Elapsed time\", SQLPanel_sql_time;dur=25.804208824411035;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "85694683-2a6a-4a77-b1a7-3155b13cc19c", "level": "INFO", "time": "2024-05-14T10:48:54.672077", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d3f36787-0ab1-4f0e-b047-f2da96d8d71d", "level": "INFO", "time": "2024-05-14T10:48:54.930357", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c332fac1d75a44db8313e18d58c91651", "Server-Timing": "TimerPanel_utime;dur=107.44300000000018;desc=\"User CPU time\", TimerPanel_stime;dur=30.511000000000067;desc=\"System CPU time\", TimerPanel_total;dur=137.95400000000024;desc=\"Total CPU time\", TimerPanel_total_time;dur=245.86362508125603;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.141207931563258;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1001", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a533566a-7a98-4e1a-b152-c2cc046f4024", "level": "INFO", "time": "2024-05-14T10:48:54.983897", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "254bffed-0a93-498f-8ef4-1c76e7e6922f", "level": "INFO", "time": "2024-05-14T10:48:55.109974", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "062eb7faac2f4875950c9ebab58e6063", "Server-Timing": "TimerPanel_utime;dur=63.92299999999995;desc=\"User CPU time\", TimerPanel_stime;dur=4.52600000000003;desc=\"System CPU time\", TimerPanel_total;dur=68.44899999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=117.96725005842745;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.239249363541603;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dadd3878-eaa0-46c1-b2b5-7d31397405b6", "level": "INFO", "time": "2024-05-14T10:48:55.118254", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6c5e80ae-8ef7-47d6-8083-c99e8c5c6d3f", "level": "INFO", "time": "2024-05-14T10:48:55.212198", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "361babf9f7ad46eda9d9588c6ab15fcc", "Server-Timing": "TimerPanel_utime;dur=58.723000000000084;desc=\"User CPU time\", TimerPanel_stime;dur=2.8929999999999234;desc=\"System CPU time\", TimerPanel_total;dur=61.61600000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=85.30133310705423;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.023334227502346;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0327d39b-6813-4598-a558-fbf12cca25de", "level": "INFO", "time": "2024-05-14T10:48:55.221345", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "43edc22c-0159-4614-893b-12d7cb3c0b6d", "level": "INFO", "time": "2024-05-14T10:48:55.223916", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e80f9bdb-1867-46b3-a3f3-2e6b4157b5da", "level": "INFO", "time": "2024-05-14T10:48:55.293398", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9f00e28f296749bdba6c367c7b24ba42", "Server-Timing": "TimerPanel_utime;dur=57.42599999999997;desc=\"User CPU time\", TimerPanel_stime;dur=5.145999999999984;desc=\"System CPU time\", TimerPanel_total;dur=62.57199999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.56195800192654;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.63329241797328;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7845b67d-0da3-4a94-8293-617af52ce708", "level": "INFO", "time": "2024-05-14T10:48:55.389733", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "714002bfe2d546c9833fb29ba50f2c46", "Server-Timing": "TimerPanel_utime;dur=87.35200000000009;desc=\"User CPU time\", TimerPanel_stime;dur=6.494;desc=\"System CPU time\", TimerPanel_total;dur=93.84600000000009;desc=\"Total CPU time\", TimerPanel_total_time;dur=93.71195803396404;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.033500285819173;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8884c8a0-a291-4d5b-9fe8-5100c9735246", "level": "INFO", "time": "2024-05-14T10:48:55.456245", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bbcd7b0d-0ab2-48f2-8cbc-57a571cbdd11", "level": "INFO", "time": "2024-05-14T10:48:55.585370", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3f4546a2c53040cfb4a81b3195944686", "Server-Timing": "TimerPanel_utime;dur=62.32300000000013;desc=\"User CPU time\", TimerPanel_stime;dur=3.7359999999999616;desc=\"System CPU time\", TimerPanel_total;dur=66.05900000000008;desc=\"Total CPU time\", TimerPanel_total_time;dur=113.94595913589;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.373499926179647;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6399", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9027b17d-1faa-4682-9210-3d3174de2f2a", "level": "INFO", "time": "2024-05-14T10:49:09.803423", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2de30b15-24f2-4dea-b1a8-e93b05e8df34", "level": "INFO", "time": "2024-05-14T10:49:09.805007", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4418abe7-163b-4fcc-a5b8-76b5042779c7", "level": "INFO", "time": "2024-05-14T10:49:10.073748", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "769d00ced0064954ace565f9adf23be1", "Server-Timing": "TimerPanel_utime;dur=62.47099999999995;desc=\"User CPU time\", TimerPanel_stime;dur=8.402999999999938;desc=\"System CPU time\", TimerPanel_total;dur=70.87399999999988;desc=\"Total CPU time\", TimerPanel_total_time;dur=66.07591593638062;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.5735806711018085;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f40d6f25-03fd-40aa-b963-a7faa8018b7a", "level": "INFO", "time": "2024-05-14T10:49:10.076035", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "06b4bff3513e422a87538f3d3bdec398", "Server-Timing": "TimerPanel_utime;dur=66.35299999999988;desc=\"User CPU time\", TimerPanel_stime;dur=8.448999999999929;desc=\"System CPU time\", TimerPanel_total;dur=74.80199999999981;desc=\"Total CPU time\", TimerPanel_total_time;dur=69.81020793318748;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.096417343243957;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b688518f-72ab-4fdd-a5dd-c1ac4b25eafd", "level": "INFO", "time": "2024-05-14T10:49:10.180707", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d727b31d-b200-42ad-9794-fd923cb72a18", "level": "INFO", "time": "2024-05-14T10:49:10.278570", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "229297c1afad4c8ab29dfc8f4fd6568c", "Server-Timing": "TimerPanel_utime;dur=62.28999999999996;desc=\"User CPU time\", TimerPanel_stime;dur=2.4530000000000385;desc=\"System CPU time\", TimerPanel_total;dur=64.743;desc=\"Total CPU time\", TimerPanel_total_time;dur=88.40766712091863;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.767249761149287;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "18837", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3f591770-738a-4e8f-b581-9f337ba4f2ab", "level": "INFO", "time": "2024-05-14T10:49:14.239289", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "046fa4d0-5d61-4fac-8639-5fe6cc2f217e", "level": "INFO", "time": "2024-05-14T10:49:14.412006", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c6f5997a5f184ff0a80cda6fa6a896c5", "Server-Timing": "TimerPanel_utime;dur=62.119000000000035;desc=\"User CPU time\", TimerPanel_stime;dur=20.766000000000062;desc=\"System CPU time\", TimerPanel_total;dur=82.8850000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=93.26366614550352;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.15354203991592;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "18827", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ec5f65dd-495d-4674-9b98-a0d767ae2c1c", "level": "INFO", "time": "2024-05-14T10:49:14.517593", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "18d341f6823e46d49c7830a7995dfbd9", "Server-Timing": "TimerPanel_utime;dur=35.20999999999974;desc=\"User CPU time\", TimerPanel_stime;dur=2.391000000000032;desc=\"System CPU time\", TimerPanel_total;dur=37.60099999999977;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.73900013044477;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.790415987372398;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "18837", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2b468387-bf8c-487a-9799-e981cac3c5bc", "level": "INFO", "time": "2024-05-14T10:49:19.152037", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/33/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/33/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "caaa9444-78d0-4b58-aa24-a08fcf5f560c", "level": "INFO", "time": "2024-05-14T10:49:19.417412", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/33/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/33/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "37eb0a5595794b08889120ddb0c399bf", "Server-Timing": "TimerPanel_utime;dur=69.72900000000016;desc=\"User CPU time\", TimerPanel_stime;dur=5.361999999999867;desc=\"System CPU time\", TimerPanel_total;dur=75.09100000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=101.96766699664295;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.932290418073535;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c615d676-5b14-4647-b215-f373c87fa402", "level": "INFO", "time": "2024-05-14T10:49:19.423586", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9a329690-91bc-4bbc-9e33-66d826032544", "level": "INFO", "time": "2024-05-14T10:49:19.897098", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "6a513b4050df49b593eaaf61d0681422", "Server-Timing": "TimerPanel_utime;dur=306.0179999999999;desc=\"User CPU time\", TimerPanel_stime;dur=114.41199999999996;desc=\"System CPU time\", TimerPanel_total;dur=420.4299999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=467.2728329896927;desc=\"Elapsed time\", SQLPanel_sql_time;dur=39.452662924304605;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "16168", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9557eb00-e464-4950-b33a-f2cfe4daed39", "level": "INFO", "time": "2024-05-14T10:49:19.969065", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0681a97f-8abc-49b7-a201-aee911d15b1a", "level": "INFO", "time": "2024-05-14T10:49:20.102660", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "fad1cf92025f4d18b5570097645246fc", "Server-Timing": "TimerPanel_utime;dur=91.23999999999998;desc=\"User CPU time\", TimerPanel_stime;dur=22.024000000000044;desc=\"System CPU time\", TimerPanel_total;dur=113.26400000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=129.6489997766912;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.29962504096329;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "18840", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3bd5ffee-3c9f-40d0-8815-ed15c6693d87", "level": "INFO", "time": "2024-05-14T10:49:20.387793", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0082130795a341d1934733b63343db35", "Server-Timing": "TimerPanel_utime;dur=197.55900000000003;desc=\"User CPU time\", TimerPanel_stime;dur=44.52600000000007;desc=\"System CPU time\", TimerPanel_total;dur=242.0850000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=273.25566695071757;desc=\"Elapsed time\", SQLPanel_sql_time;dur=58.44199936836958;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "2844", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f3ca6710-10a4-4cb1-b91a-38637c0aee30", "level": "INFO", "time": "2024-05-14T10:49:20.394584", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a55e1642-49d2-465c-9c91-96256fcf5a9f", "level": "INFO", "time": "2024-05-14T10:49:20.443165", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "db796af34a884655ad31a9014752eb32", "Server-Timing": "TimerPanel_utime;dur=24.58999999999989;desc=\"User CPU time\", TimerPanel_stime;dur=1.7570000000000086;desc=\"System CPU time\", TimerPanel_total;dur=26.3469999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.58024992607534;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.8095840718597174;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "21525506-4d55-4f91-aba6-aae1725e1985", "level": "INFO", "time": "2024-05-14T10:49:38.238437", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/10/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/10/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a9e2197e-784a-4488-b40c-181c030e560d", "level": "INFO", "time": "2024-05-14T10:49:38.604414", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/10/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/10/", "user": 1}, "response": {"status": 204, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "045f1f74a72945209af9d950db959250", "Server-Timing": "TimerPanel_utime;dur=118.79900000000009;desc=\"User CPU time\", TimerPanel_stime;dur=9.598999999999913;desc=\"System CPU time\", TimerPanel_total;dur=128.398;desc=\"Total CPU time\", TimerPanel_total_time;dur=240.1530419010669;desc=\"Elapsed time\", SQLPanel_sql_time;dur=57.793708285316825;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8d29e49e-a75a-4aca-9b87-f52c1d71b388", "level": "INFO", "time": "2024-05-14T10:49:38.886177", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "0d7bb1d661104d88ae82d21b2a0b1eec", "Server-Timing": "TimerPanel_utime;dur=152.0519999999994;desc=\"User CPU time\", TimerPanel_stime;dur=37.72500000000001;desc=\"System CPU time\", TimerPanel_total;dur=189.77699999999942;desc=\"Total CPU time\", TimerPanel_total_time;dur=271.46579208783805;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.773126520216465;desc=\"SQL 19 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "16165", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "edf57ee5-1cec-4e98-8b12-0c4514fdcced", "level": "INFO", "time": "2024-05-14T10:49:50.207586", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e4e9ecba-3fee-4ac6-a6a8-cbdba8540a19", "level": "INFO", "time": "2024-05-14T10:49:50.761421", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "d096f3ef414c44f5a8a960ffeae93679", "Server-Timing": "TimerPanel_utime;dur=365.132;desc=\"User CPU time\", TimerPanel_stime;dur=64.4300000000002;desc=\"System CPU time\", TimerPanel_total;dur=429.56200000000024;desc=\"Total CPU time\", TimerPanel_total_time;dur=490.98616698756814;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.94337780587375;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4345", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a1351091-a6a6-4322-aabe-011d7285b090", "level": "INFO", "time": "2024-05-14T10:49:50.901740", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6310459aab7e47faaa81c75670c5a47b", "Server-Timing": "TimerPanel_utime;dur=76.44699999999993;desc=\"User CPU time\", TimerPanel_stime;dur=5.193999999999921;desc=\"System CPU time\", TimerPanel_total;dur=81.64099999999985;desc=\"Total CPU time\", TimerPanel_total_time;dur=86.64104202762246;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.510332994163036;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "57ac8ca7-c2a8-4e2c-bfa7-09619dccf74a", "level": "INFO", "time": "2024-05-14T10:49:51.148426", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "37761838a6c648d59191c54292dcf187", "Server-Timing": "TimerPanel_utime;dur=176.2079999999999;desc=\"User CPU time\", TimerPanel_stime;dur=25.08599999999994;desc=\"System CPU time\", TimerPanel_total;dur=201.29399999999987;desc=\"Total CPU time\", TimerPanel_total_time;dur=213.2398751564324;desc=\"Elapsed time\", SQLPanel_sql_time;dur=41.905790800228715;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ed5f4c46-baaa-46fe-a031-15c3f97f4fc7", "level": "INFO", "time": "2024-05-14T10:49:51.201130", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "85b34be788f546cb875fd17751ab48b7", "Server-Timing": "TimerPanel_utime;dur=24.211000000000205;desc=\"User CPU time\", TimerPanel_stime;dur=1.5289999999996695;desc=\"System CPU time\", TimerPanel_total;dur=25.739999999999874;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.10162499919534;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.284999005496502;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c7c7b1da-0ad9-45d5-857c-419162aae9fb", "level": "INFO", "time": "2024-05-14T10:50:00.777556", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f44193c0-8b2f-4593-b994-e930c2a3aa01", "level": "INFO", "time": "2024-05-14T10:50:01.228610", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "88", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "c15b9312ea9b46eb9aa542672d3ad919", "Server-Timing": "TimerPanel_utime;dur=158.13699999999997;desc=\"User CPU time\", TimerPanel_stime;dur=64.33599999999996;desc=\"System CPU time\", TimerPanel_total;dur=222.47299999999993;desc=\"Total CPU time\", TimerPanel_total_time;dur=379.8236248549074;desc=\"Elapsed time\", SQLPanel_sql_time;dur=57.55641427822411;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://192.168.11.183:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "582", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cf1c35db-abd5-485f-88d3-88405f9b9965", "level": "INFO", "time": "2024-05-14T15:39:09.045823", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "71c75770-7906-4d1a-ac51-e9e025c09ab5", "level": "INFO", "time": "2024-05-14T15:39:09.726378", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "11d5d4651e2c45788e9f0739023010dd", "Server-Timing": "TimerPanel_utime;dur=314.7009999999999;desc=\"User CPU time\", TimerPanel_stime;dur=223.292;desc=\"System CPU time\", TimerPanel_total;dur=537.9929999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=594.8625830933452;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.259125148877501;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1001", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "99237593-f02f-476d-ac31-78e7080a0a0f", "level": "INFO", "time": "2024-05-14T15:39:09.734604", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3fa6b6a9-1150-427a-9f2d-1b75c7b6f186", "level": "INFO", "time": "2024-05-14T15:39:09.825857", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9d3c45fb818548b6a2c197d265933d31", "Server-Timing": "TimerPanel_utime;dur=50.49899999999985;desc=\"User CPU time\", TimerPanel_stime;dur=2.870000000000039;desc=\"System CPU time\", TimerPanel_total;dur=53.36899999999989;desc=\"Total CPU time\", TimerPanel_total_time;dur=85.15916694886982;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.84829312376678;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d1dcf423-53a9-4e89-a4ac-f8843ed1421b", "level": "INFO", "time": "2024-05-14T15:39:09.832046", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "471e94e5-68de-4b95-a01e-9b09aed652f6", "level": "INFO", "time": "2024-05-14T15:39:09.971344", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "02a6a10ea6134922ad71fde21114c1e0", "Server-Timing": "TimerPanel_utime;dur=104.70099999999994;desc=\"User CPU time\", TimerPanel_stime;dur=3.1839999999999646;desc=\"System CPU time\", TimerPanel_total;dur=107.8849999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=130.57287503033876;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.460206678137183;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0800f3f6-481b-4c5d-9916-6af3010272b5", "level": "INFO", "time": "2024-05-14T15:39:09.979821", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "994663ed-c313-47d0-902b-67e63c2717b2", "level": "INFO", "time": "2024-05-14T15:39:09.982826", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ea142f15-1fca-4968-bbc2-bc33b75ba86f", "level": "INFO", "time": "2024-05-14T15:39:10.072278", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7d84d3224590447da4d7c9982cb1e799", "Server-Timing": "TimerPanel_utime;dur=58.97799999999997;desc=\"User CPU time\", TimerPanel_stime;dur=5.609999999999893;desc=\"System CPU time\", TimerPanel_total;dur=64.58799999999987;desc=\"Total CPU time\", TimerPanel_total_time;dur=78.9989170152694;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.526374094188213;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e1925afb-dd01-4ed8-94c8-102871a31271", "level": "INFO", "time": "2024-05-14T15:39:10.163204", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "c829f4e875eb429dacde80d6cd770eff", "Server-Timing": "TimerPanel_utime;dur=88.32599999999991;desc=\"User CPU time\", TimerPanel_stime;dur=6.968999999999892;desc=\"System CPU time\", TimerPanel_total;dur=95.2949999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=109.49737508781254;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.622207842767239;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d5573138-4ed6-46dc-92cf-383824e94f53", "level": "INFO", "time": "2024-05-14T15:39:10.227960", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "aac5f038-b452-44f1-a5ca-bf8423cd00e0", "level": "INFO", "time": "2024-05-14T15:39:10.357286", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "167c48f931e34737b287ab4ab6243f67", "Server-Timing": "TimerPanel_utime;dur=67.11399999999989;desc=\"User CPU time\", TimerPanel_stime;dur=4.5359999999999845;desc=\"System CPU time\", TimerPanel_total;dur=71.64999999999988;desc=\"Total CPU time\", TimerPanel_total_time;dur=111.85887479223311;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.275540942326188;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10822", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e4340af4-bbdb-4b8b-ac7f-6e8baba9d4f7", "level": "INFO", "time": "2024-05-14T15:39:17.921568", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://127.0.0.1:8080/login-handler?link=http://127.0.0.1:8080/"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=a7ff8c1be3e80f46b113", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f470f10b43e0424c9e1296a365d79662", "Server-Timing": "TimerPanel_utime;dur=39.15400000000035;desc=\"User CPU time\", TimerPanel_stime;dur=4.533000000000009;desc=\"System CPU time\", TimerPanel_total;dur=43.68700000000036;desc=\"Total CPU time\", TimerPanel_total_time;dur=57.87895782850683;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.9235397707670927;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "88b44132-6822-4eb2-b013-dae7782edf2e", "level": "INFO", "time": "2024-05-14T15:39:27.094069", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "50d95f5e-26fe-4f68-b4b3-85bb7b28116b", "level": "INFO", "time": "2024-05-14T15:39:27.668804", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "48b5df31faf64a078608867f77e7707b", "Server-Timing": "TimerPanel_utime;dur=224.63100000000003;desc=\"User CPU time\", TimerPanel_stime;dur=43.79599999999995;desc=\"System CPU time\", TimerPanel_total;dur=268.42699999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=483.7099169380963;desc=\"Elapsed time\", SQLPanel_sql_time;dur=24.374207481741905;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ed9c51e0-ee92-45c0-865f-c019bb585bf0", "level": "INFO", "time": "2024-05-14T15:39:27.676672", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dbb97991-7e7e-42c6-bb5b-90f882dc8430", "level": "INFO", "time": "2024-05-14T15:39:27.736673", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1bc3eecf957e4135b3bfedf34ab5c906", "Server-Timing": "TimerPanel_utime;dur=35.528000000000226;desc=\"User CPU time\", TimerPanel_stime;dur=2.12800000000013;desc=\"System CPU time\", TimerPanel_total;dur=37.656000000000354;desc=\"Total CPU time\", TimerPanel_total_time;dur=53.98462503217161;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.72166745364666;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8e00717c-5c1c-43cb-8764-1116fcabc9ad", "level": "INFO", "time": "2024-05-14T15:39:27.745924", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8e2e917b-260d-4afb-b70f-f6a3b2a119bd", "level": "INFO", "time": "2024-05-14T15:39:27.815343", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "839d46e2261a47f8a3fac42c2b1cec1f", "Server-Timing": "TimerPanel_utime;dur=27.346000000000092;desc=\"User CPU time\", TimerPanel_stime;dur=2.2720000000000518;desc=\"System CPU time\", TimerPanel_total;dur=29.618000000000144;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.31066598370671;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.046708181500435;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8ffc553e-02a0-4e94-9e9e-c2cd57f1e828", "level": "INFO", "time": "2024-05-14T15:39:27.824955", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9aa53dd5-4f7e-4519-84a5-60a8959dc33a", "level": "INFO", "time": "2024-05-14T15:39:27.826308", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ce80d51c-0900-4d15-889c-d637685511ac", "level": "INFO", "time": "2024-05-14T15:39:27.884534", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ede527d2b1bc40c591509393577ee162", "Server-Timing": "TimerPanel_utime;dur=47.96599999999973;desc=\"User CPU time\", TimerPanel_stime;dur=4.798999999999998;desc=\"System CPU time\", TimerPanel_total;dur=52.76499999999973;desc=\"Total CPU time\", TimerPanel_total_time;dur=47.56237519904971;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.256623961031437;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "46ecc4de-052c-4847-b9ff-f0201bb429c7", "level": "INFO", "time": "2024-05-14T15:39:27.970881", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "3d6c7cbee9784fe29a5c6521ba6af7ee", "Server-Timing": "TimerPanel_utime;dur=64.11999999999995;desc=\"User CPU time\", TimerPanel_stime;dur=5.729000000000095;desc=\"System CPU time\", TimerPanel_total;dur=69.84900000000005;desc=\"Total CPU time\", TimerPanel_total_time;dur=63.68499994277954;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.652999902144074;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "99f0efdc-5fc4-4a78-98be-96fecc50ae33", "level": "INFO", "time": "2024-05-14T15:39:28.055225", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8ea3f19b-bb18-4fde-8769-4a7c732ef8ec", "level": "INFO", "time": "2024-05-14T15:39:28.192986", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9570d92a16a64682836d952984b66d1c", "Server-Timing": "TimerPanel_utime;dur=61.72999999999984;desc=\"User CPU time\", TimerPanel_stime;dur=3.878000000000048;desc=\"System CPU time\", TimerPanel_total;dur=65.60799999999989;desc=\"Total CPU time\", TimerPanel_total_time;dur=101.97829105891287;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.548167835921049;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3198be82-9f3f-47d2-9d22-5a226bdb237f", "level": "INFO", "time": "2024-05-14T15:39:35.984720", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "28209d40-edfa-4d3b-939f-830c2ccb6e72", "level": "INFO", "time": "2024-05-14T15:39:36.220355", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7d004899c5964c60bdbc5c3adb2e36d8", "Server-Timing": "TimerPanel_utime;dur=68.49199999999999;desc=\"User CPU time\", TimerPanel_stime;dur=19.402999999999835;desc=\"System CPU time\", TimerPanel_total;dur=87.89499999999983;desc=\"Total CPU time\", TimerPanel_total_time;dur=83.96045793779194;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.460707824677229;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "7460", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9af493ce-cb92-49b6-a9df-d38334843aed", "level": "INFO", "time": "2024-05-14T15:39:36.313542", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "07b896e3db764a33be6a97ca14012a66", "Server-Timing": "TimerPanel_utime;dur=31.76900000000016;desc=\"User CPU time\", TimerPanel_stime;dur=2.091000000000065;desc=\"System CPU time\", TimerPanel_total;dur=33.86000000000023;desc=\"Total CPU time\", TimerPanel_total_time;dur=64.07162500545382;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.396960191428661;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f4839052-9536-4aed-bf31-fd05b4288b21", "level": "INFO", "time": "2024-05-14T15:39:38.876417", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/9/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/9/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "335a87f3-09b3-4efe-b7a0-77da6f25d69a", "level": "INFO", "time": "2024-05-14T15:39:39.045488", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/9/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/9/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "8426cfdce29a4ffeb6a07664d282495d", "Server-Timing": "TimerPanel_utime;dur=67.67299999999965;desc=\"User CPU time\", TimerPanel_stime;dur=4.222999999999866;desc=\"System CPU time\", TimerPanel_total;dur=71.89599999999952;desc=\"Total CPU time\", TimerPanel_total_time;dur=98.9366250578314;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.179708996787667;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4f9752f7-a857-4ee5-bbc7-71ab7c78258a", "level": "INFO", "time": "2024-05-14T15:39:39.052342", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "546ecaf8-4bf6-4a8f-b52a-9558a5cbd5b9", "level": "INFO", "time": "2024-05-14T15:39:39.471289", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "f0b531951fe94595bda5793d2c7f2b00", "Server-Timing": "TimerPanel_utime;dur=294.92699999999996;desc=\"User CPU time\", TimerPanel_stime;dur=113.88500000000002;desc=\"System CPU time\", TimerPanel_total;dur=408.812;desc=\"Total CPU time\", TimerPanel_total_time;dur=413.2954159285873;desc=\"Elapsed time\", SQLPanel_sql_time;dur=35.06737481802702;desc=\"SQL 19 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8375", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cd313ae8-c33f-4270-981f-6abed38f1f87", "level": "INFO", "time": "2024-05-14T15:39:39.522136", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e9162b6b-d13c-4e42-9c51-e5cb30518674", "level": "INFO", "time": "2024-05-14T15:39:39.586557", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "df77beb02d46483d92c471941e01a90a", "Server-Timing": "TimerPanel_utime;dur=52.58699999999994;desc=\"User CPU time\", TimerPanel_stime;dur=4.010999999999987;desc=\"System CPU time\", TimerPanel_total;dur=56.59799999999993;desc=\"Total CPU time\", TimerPanel_total_time;dur=54.71391696482897;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.892708828672767;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a1a36e45-f4cd-40bb-bffb-1dd9844dcb6c", "level": "INFO", "time": "2024-05-14T15:39:39.956323", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7a9f3b4855e248dab9d2c458fefc8d21", "Server-Timing": "TimerPanel_utime;dur=268.532;desc=\"User CPU time\", TimerPanel_stime;dur=32.27799999999981;desc=\"System CPU time\", TimerPanel_total;dur=300.8099999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=370.78633392229676;desc=\"Elapsed time\", SQLPanel_sql_time;dur=39.81116600334644;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0f99443f-1d86-43b1-91e5-e2580c593679", "level": "INFO", "time": "2024-05-14T15:39:39.964651", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "92c9d801-ffdb-4fb1-bdfc-6ae78d507733", "level": "INFO", "time": "2024-05-14T15:39:40.030731", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "3d7492a9ad79418eaa0faea5737daa23", "Server-Timing": "TimerPanel_utime;dur=26.740000000000208;desc=\"User CPU time\", TimerPanel_stime;dur=2.074999999999827;desc=\"System CPU time\", TimerPanel_total;dur=28.815000000000033;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.85404202528298;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.727125072851777;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5208345d-c591-415c-a4cf-23d192b63d28", "level": "INFO", "time": "2024-05-14T15:39:47.709012", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3b26fc72-5b52-4409-bbd1-4edf2d759674", "level": "INFO", "time": "2024-05-14T15:39:48.120736", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "943688745d394ae8b227e621b405a96c", "Server-Timing": "TimerPanel_utime;dur=148.29299999999978;desc=\"User CPU time\", TimerPanel_stime;dur=33.10100000000005;desc=\"System CPU time\", TimerPanel_total;dur=181.39399999999983;desc=\"Total CPU time\", TimerPanel_total_time;dur=224.66262499801815;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.241377478465438;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "427cbdf7-9e34-4ed8-a437-0e4df3caca01", "level": "INFO", "time": "2024-05-14T15:39:48.258028", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "606593f72a4c4c2c837de174237da562", "Server-Timing": "TimerPanel_utime;dur=59.58499999999933;desc=\"User CPU time\", TimerPanel_stime;dur=5.940999999999974;desc=\"System CPU time\", TimerPanel_total;dur=65.5259999999993;desc=\"Total CPU time\", TimerPanel_total_time;dur=91.44583414308727;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.362876277416945;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c561451e-5295-4226-9356-ee3c1e824145", "level": "INFO", "time": "2024-05-14T15:39:48.439895", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "df57fb3c4da545e99e18b00d9a87445d", "Server-Timing": "TimerPanel_utime;dur=148.54499999999948;desc=\"User CPU time\", TimerPanel_stime;dur=28.093000000000146;desc=\"System CPU time\", TimerPanel_total;dur=176.63799999999964;desc=\"Total CPU time\", TimerPanel_total_time;dur=214.10237508825958;desc=\"Elapsed time\", SQLPanel_sql_time;dur=34.96779385022819;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "af4e6b24-5f7a-4236-ae10-8587e07cfde4", "level": "INFO", "time": "2024-05-14T15:39:48.492827", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "eff305a2c28443c5b5142d25de2a708f", "Server-Timing": "TimerPanel_utime;dur=24.93500000000015;desc=\"User CPU time\", TimerPanel_stime;dur=1.8699999999998163;desc=\"System CPU time\", TimerPanel_total;dur=26.804999999999968;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.920000126585364;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.956083044409752;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "de5a9692-9271-4db3-88b5-117530b2a0e7", "level": "INFO", "time": "2024-05-14T15:39:49.993551", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c8cf55df-5466-405d-9b44-5fc70e26d15d", "level": "INFO", "time": "2024-05-14T15:39:50.309176", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "f0b505cac273472a9c158e4bf84da4fc", "Server-Timing": "TimerPanel_utime;dur=209.1099999999999;desc=\"User CPU time\", TimerPanel_stime;dur=15.457000000000054;desc=\"System CPU time\", TimerPanel_total;dur=224.56699999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=307.4243329465389;desc=\"Elapsed time\", SQLPanel_sql_time;dur=34.22354185022414;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6411", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0ba2ff68-3d53-47bf-ae31-bba103132417", "level": "INFO", "time": "2024-05-14T15:39:50.420234", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9f5d5ceb141d4f4b908ac7d2987ab47d", "Server-Timing": "TimerPanel_utime;dur=52.08600000000008;desc=\"User CPU time\", TimerPanel_stime;dur=4.269999999999996;desc=\"System CPU time\", TimerPanel_total;dur=56.35600000000007;desc=\"Total CPU time\", TimerPanel_total_time;dur=64.24325006082654;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.808165926486254;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "29abb658-3f87-4f88-8830-c76559c4b170", "level": "INFO", "time": "2024-05-14T15:39:50.683970", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ccfa939dc46f4ddfbe1c4b2f99fcf5bb", "Server-Timing": "TimerPanel_utime;dur=231.22099999999966;desc=\"User CPU time\", TimerPanel_stime;dur=24.700999999999862;desc=\"System CPU time\", TimerPanel_total;dur=255.9219999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=272.26970810443163;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.476920280605555;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c7fb0edc-2092-4f91-bd11-c5d2dc1700d2", "level": "INFO", "time": "2024-05-14T15:39:50.735647", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "9680740e6b82449c9569267142cab9bd", "Server-Timing": "TimerPanel_utime;dur=24.475999999999942;desc=\"User CPU time\", TimerPanel_stime;dur=1.6289999999998805;desc=\"System CPU time\", TimerPanel_total;dur=26.104999999999823;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.52291700989008;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.570084391161799;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "686982c8-65ae-4583-a84e-232f523dd165", "level": "INFO", "time": "2024-05-14T15:39:57.557660", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "dd5349040fa745588f67d9f2ad68e877", "Server-Timing": "TimerPanel_utime;dur=114.38000000000059;desc=\"User CPU time\", TimerPanel_stime;dur=24.91999999999983;desc=\"System CPU time\", TimerPanel_total;dur=139.3000000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=162.8354168497026;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.062124675139785;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8b4a441b-f1a6-4b2c-98b1-4d03b71dfd40", "level": "INFO", "time": "2024-05-14T15:39:57.654083", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0998a1c5c38148d281d5eb980a64587a", "Server-Timing": "TimerPanel_utime;dur=64.34599999999958;desc=\"User CPU time\", TimerPanel_stime;dur=18.385000000000318;desc=\"System CPU time\", TimerPanel_total;dur=82.7309999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=59.29183308035135;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.386583903804421;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fb65151c-7d02-4bf2-9eae-b9f2be301b3c", "level": "INFO", "time": "2024-05-14T15:39:57.802045", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ce51cfed767f46159b55376215bbbe1a", "Server-Timing": "TimerPanel_utime;dur=134.41599999999988;desc=\"User CPU time\", TimerPanel_stime;dur=41.05000000000025;desc=\"System CPU time\", TimerPanel_total;dur=175.46600000000012;desc=\"Total CPU time\", TimerPanel_total_time;dur=153.29291601665318;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.913414243608713;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d3b8dcb2-7406-44b3-95bb-b96f532cba5a", "level": "INFO", "time": "2024-05-14T15:39:57.850581", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "2630001fae87462da7c83dea1ae0344c", "Server-Timing": "TimerPanel_utime;dur=22.831000000000046;desc=\"User CPU time\", TimerPanel_stime;dur=1.5659999999999563;desc=\"System CPU time\", TimerPanel_total;dur=24.397000000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.08912485651672;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.8946674428880215;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9b070618-c543-40aa-8fbe-c0b548bd92c0", "level": "INFO", "time": "2024-05-14T15:40:00.252973", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "72c86506df484011b3e697a4d97af2db", "Server-Timing": "TimerPanel_utime;dur=54.409000000000596;desc=\"User CPU time\", TimerPanel_stime;dur=4.592999999999847;desc=\"System CPU time\", TimerPanel_total;dur=59.00200000000044;desc=\"Total CPU time\", TimerPanel_total_time;dur=77.93216616846621;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.416957221925259;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "67f19144-c862-4049-98d4-94eb6cf9d00e", "level": "INFO", "time": "2024-05-14T15:40:12.412671", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "34e23483-6a83-442d-a463-aa20f5fa0451", "level": "INFO", "time": "2024-05-14T15:40:12.855810", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "179", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "9cd1b1ec1e454df08b75d201b73fbf73", "Server-Timing": "TimerPanel_utime;dur=184.54499999999996;desc=\"User CPU time\", TimerPanel_stime;dur=26.13500000000002;desc=\"System CPU time\", TimerPanel_total;dur=210.67999999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=323.6850001849234;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.249958124011755;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "555", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1afc32b5-f0ce-43d0-aa0f-48c22e342c89", "level": "INFO", "time": "2024-05-14T15:40:12.863551", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "524bfa3c-1c1b-4459-ac8e-67c2d83fb4f9", "level": "INFO", "time": "2024-05-14T15:40:13.089754", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "98ab86d827ac4b0eb386ad9f7665bb9b", "Server-Timing": "TimerPanel_utime;dur=139.7529999999998;desc=\"User CPU time\", TimerPanel_stime;dur=21.698999999999913;desc=\"System CPU time\", TimerPanel_total;dur=161.4519999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=220.08387511596084;desc=\"Elapsed time\", SQLPanel_sql_time;dur=18.995040794834495;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1651", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bb749390-20e8-4040-875b-1d69061355f2", "level": "INFO", "time": "2024-05-14T15:40:13.255589", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cb739ed7668342d19d08e30693802d2d", "Server-Timing": "TimerPanel_utime;dur=50.63200000000023;desc=\"User CPU time\", TimerPanel_stime;dur=6.832000000000171;desc=\"System CPU time\", TimerPanel_total;dur=57.464000000000404;desc=\"Total CPU time\", TimerPanel_total_time;dur=72.27841601707041;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.229291092604399;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3035", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "13f00e16-57d8-48a1-a873-b082c9587058", "level": "INFO", "time": "2024-05-14T15:40:13.849675", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1ae25b1c78634e1ab86a5250479c363c", "Server-Timing": "TimerPanel_utime;dur=239.9970000000007;desc=\"User CPU time\", TimerPanel_stime;dur=90.03799999999984;desc=\"System CPU time\", TimerPanel_total;dur=330.03500000000054;desc=\"Total CPU time\", TimerPanel_total_time;dur=463.3482499048114;desc=\"Elapsed time\", SQLPanel_sql_time;dur=57.296291925013065;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5555", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "680714e5-a4af-422b-9f03-92d57586b4d9", "level": "INFO", "time": "2024-05-14T15:40:13.906912", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "6ed8313fadbf4c998e744432666ba576", "Server-Timing": "TimerPanel_utime;dur=27.915000000000134;desc=\"User CPU time\", TimerPanel_stime;dur=2.0169999999999355;desc=\"System CPU time\", TimerPanel_total;dur=29.93200000000007;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.52770889736712;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.2000421304255724;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d4d64d90-9566-4feb-860d-6a66f130b4e5", "level": "INFO", "time": "2024-05-14T15:40:20.596344", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "209a1e3e-1f03-4d02-a0b6-c352d9661329", "level": "INFO", "time": "2024-05-14T15:40:20.943618", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "86", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "b8ac502535ac45de9fedcd57da083af6", "Server-Timing": "TimerPanel_utime;dur=139.42399999999998;desc=\"User CPU time\", TimerPanel_stime;dur=45.38300000000017;desc=\"System CPU time\", TimerPanel_total;dur=184.80700000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=278.4889580216259;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.222041971981525;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "580", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5984455b-4762-4879-b812-168f1013baef", "level": "INFO", "time": "2024-05-14T15:45:19.057185", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "31a2da6710ba4010b95ed3d62b5cae43", "Server-Timing": "TimerPanel_utime;dur=262.34399999999994;desc=\"User CPU time\", TimerPanel_stime;dur=160.28599999999997;desc=\"System CPU time\", TimerPanel_total;dur=422.6299999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=440.82454196177423;desc=\"Elapsed time\", SQLPanel_sql_time;dur=15.303709078580141;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "64892c0f-0b9e-4e07-9597-63b4c6d3e4db", "level": "INFO", "time": "2024-05-14T15:45:19.131911", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "abc0937f14c44ba1a235ed0a42f0e0dd", "Server-Timing": "TimerPanel_utime;dur=36.29899999999986;desc=\"User CPU time\", TimerPanel_stime;dur=1.902999999999988;desc=\"System CPU time\", TimerPanel_total;dur=38.20199999999984;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.33558398485184;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.820831723511219;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "99e5a6e0-909a-40aa-b1b5-dbcfcdc10773", "level": "INFO", "time": "2024-05-14T15:45:19.187580", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b8d792a95ac54e158cae350f1f853b2b", "Server-Timing": "TimerPanel_utime;dur=25.509000000000004;desc=\"User CPU time\", TimerPanel_stime;dur=1.5169999999999906;desc=\"System CPU time\", TimerPanel_total;dur=27.025999999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=43.97937492467463;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.449792042374611;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "52756f17-541b-4b9e-819b-a7af3d4d18b6", "level": "INFO", "time": "2024-05-14T15:45:19.507809", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "581145379356486b8f71a7307c428a34", "Server-Timing": "TimerPanel_utime;dur=177.11299999999986;desc=\"User CPU time\", TimerPanel_stime;dur=5.97700000000001;desc=\"System CPU time\", TimerPanel_total;dur=183.08999999999986;desc=\"Total CPU time\", TimerPanel_total_time;dur=309.21224993653595;desc=\"Elapsed time\", SQLPanel_sql_time;dur=37.52716933377087;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3741", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "18793bba-6ddc-401c-a168-bcfbe33512e3", "level": "INFO", "time": "2024-05-14T15:45:19.696156", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e923c097f1a3481abc1246f2d8d22075", "Server-Timing": "TimerPanel_utime;dur=93.40799999999993;desc=\"User CPU time\", TimerPanel_stime;dur=6.905999999999968;desc=\"System CPU time\", TimerPanel_total;dur=100.3139999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=127.62983306311071;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.3614586144685745;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4778", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6c900e69-6cf5-4c85-aa28-add63ba44eed", "level": "INFO", "time": "2024-05-14T15:45:19.869655", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "eba67872af524c8c8ba6b2e65ca9b9ec", "Server-Timing": "TimerPanel_utime;dur=186.21600000000015;desc=\"User CPU time\", TimerPanel_stime;dur=28.15599999999996;desc=\"System CPU time\", TimerPanel_total;dur=214.3720000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=247.94933386147022;desc=\"Elapsed time\", SQLPanel_sql_time;dur=41.86108475551009;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "263d8432-d633-46a7-8a92-f4b010d0b280", "level": "INFO", "time": "2024-05-14T15:45:19.924959", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "86f4530be41a49bb8e6dc63c84fc396e", "Server-Timing": "TimerPanel_utime;dur=25.023000000000017;desc=\"User CPU time\", TimerPanel_stime;dur=1.8340000000000023;desc=\"System CPU time\", TimerPanel_total;dur=26.85700000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.24779084324837;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.023667261004448;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "22c598e7-7e5f-491f-8421-59e06a173e6a", "level": "INFO", "time": "2024-05-14T15:45:37.931582", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e753053d751e4e8c948dd08da7f5c1ad", "Server-Timing": "TimerPanel_utime;dur=74.69599999999987;desc=\"User CPU time\", TimerPanel_stime;dur=4.653000000000018;desc=\"System CPU time\", TimerPanel_total;dur=79.34899999999989;desc=\"Total CPU time\", TimerPanel_total_time;dur=92.38408412784338;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.7939145267009735;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9204", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "868a996a-9eee-48d9-86fb-e9e967303405", "level": "INFO", "time": "2024-05-14T15:45:38.024255", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2d7709147eb640d190761e45fec8f41b", "Server-Timing": "TimerPanel_utime;dur=33.52999999999984;desc=\"User CPU time\", TimerPanel_stime;dur=2.218999999999971;desc=\"System CPU time\", TimerPanel_total;dur=35.74899999999981;desc=\"Total CPU time\", TimerPanel_total_time;dur=54.8746669664979;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.216960122808814;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4778", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ab4ca574-c4b7-4ab5-9d32-dfb69a7ddfa5", "level": "INFO", "time": "2024-05-14T15:45:48.976562", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/41/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/41/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d6d699f5-ccc3-402b-9df6-5350280abb60", "level": "INFO", "time": "2024-05-14T15:45:49.149650", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/41/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/41/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "9d20712143a84e9eb43090e85ac6c07a", "Server-Timing": "TimerPanel_utime;dur=67.38900000000037;desc=\"User CPU time\", TimerPanel_stime;dur=5.290999999999935;desc=\"System CPU time\", TimerPanel_total;dur=72.6800000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=97.69079182296991;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.089333660900593;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9802df3a-d05d-4a62-800d-97387979f0e6", "level": "INFO", "time": "2024-05-14T15:45:49.157276", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6720634d-78a4-4132-a78e-82d492a40ac7", "level": "INFO", "time": "2024-05-14T15:45:49.403648", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "3c3e3044325c4ecf961c5589b2a4f9fc", "Server-Timing": "TimerPanel_utime;dur=127.56599999999985;desc=\"User CPU time\", TimerPanel_stime;dur=22.062999999999946;desc=\"System CPU time\", TimerPanel_total;dur=149.6289999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=240.55462493561208;desc=\"Elapsed time\", SQLPanel_sql_time;dur=32.25508285686374;desc=\"SQL 19 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4632", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "749ec565-2b4e-4679-8691-eec0999018d6", "level": "INFO", "time": "2024-05-14T15:45:49.544933", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "eb4dfb3b6b2a4ebcbfd96a0da0877959", "Server-Timing": "TimerPanel_utime;dur=78.465;desc=\"User CPU time\", TimerPanel_stime;dur=6.981000000000126;desc=\"System CPU time\", TimerPanel_total;dur=85.44600000000013;desc=\"Total CPU time\", TimerPanel_total_time;dur=87.02858304604888;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.412416955456138;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3901", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a312c2be-335e-4c81-b93c-aade709c27a4", "level": "INFO", "time": "2024-05-14T15:45:49.795083", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5a47d52525c447afac55db0a990a1e75", "Server-Timing": "TimerPanel_utime;dur=240.71700000000007;desc=\"User CPU time\", TimerPanel_stime;dur=63.40799999999991;desc=\"System CPU time\", TimerPanel_total;dur=304.125;desc=\"Total CPU time\", TimerPanel_total_time;dur=284.64558301493526;desc=\"Elapsed time\", SQLPanel_sql_time;dur=44.28254580125213;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "79f1f63e-cbb1-4880-b678-fe75c774f6f3", "level": "INFO", "time": "2024-05-14T15:45:49.851779", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "ba640267e44149458855e2245be8fbf7", "Server-Timing": "TimerPanel_utime;dur=22.679000000000116;desc=\"User CPU time\", TimerPanel_stime;dur=1.6009999999999636;desc=\"System CPU time\", TimerPanel_total;dur=24.28000000000008;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.525333162397146;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.7250835448503494;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f910175a-6e44-4097-984f-ea3244a29b3b", "level": "INFO", "time": "2024-05-14T15:45:59.026571", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/1/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/1/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "3a357ffacf634b52b26ae8fa0d1594f4", "Server-Timing": "TimerPanel_utime;dur=239.2780000000001;desc=\"User CPU time\", TimerPanel_stime;dur=31.485999999999905;desc=\"System CPU time\", TimerPanel_total;dur=270.764;desc=\"Total CPU time\", TimerPanel_total_time;dur=374.9136661645025;desc=\"Elapsed time\", SQLPanel_sql_time;dur=40.250706719234586;desc=\"SQL 20 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8375", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9f232ffe-259e-4b4a-8f5b-a025bf7e1701", "level": "INFO", "time": "2024-05-14T15:45:59.159687", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c946ebdda7cf4e4bbc4af4f878798f1d", "Server-Timing": "TimerPanel_utime;dur=59.53799999999987;desc=\"User CPU time\", TimerPanel_stime;dur=4.4679999999999165;desc=\"System CPU time\", TimerPanel_total;dur=64.00599999999979;desc=\"Total CPU time\", TimerPanel_total_time;dur=78.0852499883622;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.101832190528512;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3901", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "386e3ffe-daa1-4174-8d9b-99abc35fd05f", "level": "INFO", "time": "2024-05-14T15:45:59.325687", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f14023f571494528bab8cfc6c16738d8", "Server-Timing": "TimerPanel_utime;dur=142.76299999999952;desc=\"User CPU time\", TimerPanel_stime;dur=23.760000000000005;desc=\"System CPU time\", TimerPanel_total;dur=166.5229999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=168.76016603782773;desc=\"Elapsed time\", SQLPanel_sql_time;dur=25.000624358654022;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "23b56b8a-9ae2-4c84-bd7e-ca9a5643c072", "level": "INFO", "time": "2024-05-14T15:45:59.375898", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "4c9d88a05c8648faae9444406ac4b1f4", "Server-Timing": "TimerPanel_utime;dur=22.73499999999995;desc=\"User CPU time\", TimerPanel_stime;dur=1.5410000000000146;desc=\"System CPU time\", TimerPanel_total;dur=24.275999999999964;desc=\"Total CPU time\", TimerPanel_total_time;dur=35.90716701000929;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.4355417117476463;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6a013bd0-50ec-498f-a380-14ae2825f09e", "level": "INFO", "time": "2024-05-14T15:46:02.602791", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "82e7d16001e645c8b57e502e17a4c6a5", "Server-Timing": "TimerPanel_utime;dur=141.99200000000013;desc=\"User CPU time\", TimerPanel_stime;dur=8.026000000000089;desc=\"System CPU time\", TimerPanel_total;dur=150.01800000000023;desc=\"Total CPU time\", TimerPanel_total_time;dur=230.245083803311;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.93216629512608;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4632", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8e18fbce-e439-4bd0-a36d-83907496dd20", "level": "INFO", "time": "2024-05-14T15:46:02.704430", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d40731af256249debcc37bafc89ef0da", "Server-Timing": "TimerPanel_utime;dur=53.583999999999854;desc=\"User CPU time\", TimerPanel_stime;dur=3.5970000000000724;desc=\"System CPU time\", TimerPanel_total;dur=57.180999999999926;desc=\"Total CPU time\", TimerPanel_total_time;dur=54.779249941930175;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.412501610815525;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3901", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "554b148a-fafd-48e0-b89a-82bab6b23b11", "level": "INFO", "time": "2024-05-14T15:46:02.747682", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0d934ba658d74a44b16ac9b4bd5ca987", "Server-Timing": "TimerPanel_utime;dur=92.85899999999981;desc=\"User CPU time\", TimerPanel_stime;dur=5.279999999999951;desc=\"System CPU time\", TimerPanel_total;dur=98.13899999999975;desc=\"Total CPU time\", TimerPanel_total_time;dur=99.11224991083145;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.372665867209435;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "27b5501b-ce23-4e3b-ae79-31d8b6bad7a8", "level": "INFO", "time": "2024-05-14T15:46:02.796717", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "b59e5455aedc409199dbc3ef8c485528", "Server-Timing": "TimerPanel_utime;dur=23.118000000000194;desc=\"User CPU time\", TimerPanel_stime;dur=1.7369999999998775;desc=\"System CPU time\", TimerPanel_total;dur=24.85500000000007;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.628999911248684;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.035416128113866;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7d57c806-701a-4850-af85-6a4a37d8dc58", "level": "INFO", "time": "2024-05-14T15:46:05.363925", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c24503a3cec842ce822305b92958417e", "Server-Timing": "TimerPanel_utime;dur=54.28600000000028;desc=\"User CPU time\", TimerPanel_stime;dur=3.0609999999999804;desc=\"System CPU time\", TimerPanel_total;dur=57.34700000000026;desc=\"Total CPU time\", TimerPanel_total_time;dur=85.0409169215709;desc=\"Elapsed time\", SQLPanel_sql_time;dur=18.51420756429434;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9203", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "576c070a-4c19-4c57-85ce-9b1827465737", "level": "INFO", "time": "2024-05-14T15:46:05.482765", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3e56f6251eb64cdd87f5a2e2d2ddaea7", "Server-Timing": "TimerPanel_utime;dur=33.13600000000072;desc=\"User CPU time\", TimerPanel_stime;dur=2.1279999999999077;desc=\"System CPU time\", TimerPanel_total;dur=35.26400000000063;desc=\"Total CPU time\", TimerPanel_total_time;dur=85.2251669857651;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.2239157743752;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3901", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ddc8fbf1-8481-45e9-b9ed-ee59ba0c6f9c", "level": "INFO", "time": "2024-05-14T15:48:40.432245", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1538cf4d7c124a0a85037e898eedd612", "Server-Timing": "TimerPanel_utime;dur=176.02799999999985;desc=\"User CPU time\", TimerPanel_stime;dur=74.28699999999999;desc=\"System CPU time\", TimerPanel_total;dur=250.31499999999983;desc=\"Total CPU time\", TimerPanel_total_time;dur=351.72658297233284;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.05712403357029;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4cfabdff-0ef1-4d0b-bf33-6a419983d2be", "level": "INFO", "time": "2024-05-14T15:48:40.503637", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cbd57d689e96432c9178c9f9684caf6f", "Server-Timing": "TimerPanel_utime;dur=42.64199999999985;desc=\"User CPU time\", TimerPanel_stime;dur=6.205000000000016;desc=\"System CPU time\", TimerPanel_total;dur=48.846999999999866;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.17249985598028;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.209998995065689;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e8e25f25-fe3a-4c27-a49c-4e89a05010ba", "level": "INFO", "time": "2024-05-14T15:48:40.561659", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a949b1cbb7e7451c9af6888c1c6f1cbe", "Server-Timing": "TimerPanel_utime;dur=45.74300000000009;desc=\"User CPU time\", TimerPanel_stime;dur=13.985999999999999;desc=\"System CPU time\", TimerPanel_total;dur=59.729000000000084;desc=\"Total CPU time\", TimerPanel_total_time;dur=47.15283284895122;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.240082947537303;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a9fddf08-1a7e-4171-94fd-680d7f8ad2c3", "level": "INFO", "time": "2024-05-14T15:48:40.699197", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f2f1f4e619ee403da64f0a80a405dab7", "Server-Timing": "TimerPanel_utime;dur=120.47399999999998;desc=\"User CPU time\", TimerPanel_stime;dur=15.70699999999997;desc=\"System CPU time\", TimerPanel_total;dur=136.18099999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=123.5464580822736;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.719210444018245;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10967", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "79fac040-1a29-42a4-b7a3-166bba2805af", "level": "INFO", "time": "2024-05-14T15:48:40.828508", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bfd49b77b1f642e48076e4de4c19fe50", "Server-Timing": "TimerPanel_utime;dur=70.38800000000012;desc=\"User CPU time\", TimerPanel_stime;dur=16.854999999999954;desc=\"System CPU time\", TimerPanel_total;dur=87.24300000000008;desc=\"Total CPU time\", TimerPanel_total_time;dur=90.57179209776223;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.911750020459294;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5665", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7f0c8f50-8b27-4d7c-8b55-e17d4c70fb86", "level": "INFO", "time": "2024-05-14T15:49:25.971255", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/43/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/43/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "068cf560-aa2b-4e5d-bf48-38375d75bcdc", "level": "INFO", "time": "2024-05-14T15:49:26.227206", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/43/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/43/read/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "fedbb64a72d74619b5458f1ab9425fe6", "Server-Timing": "TimerPanel_utime;dur=65.31699999999985;desc=\"User CPU time\", TimerPanel_stime;dur=13.03500000000013;desc=\"System CPU time\", TimerPanel_total;dur=78.35199999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=128.014458110556;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.249708538874984;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1f1832dd-aa32-4898-892b-b7fbbe314c1e", "level": "INFO", "time": "2024-05-14T15:49:26.778672", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "4cc18b9ff90c48a196d8837db6c9c229", "Server-Timing": "TimerPanel_utime;dur=263.20600000000024;desc=\"User CPU time\", TimerPanel_stime;dur=104.15200000000002;desc=\"System CPU time\", TimerPanel_total;dur=367.3580000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=540.7383751589805;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.57670898549259;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5359", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "880fb80d-acc7-46c8-a296-43b8f7c35dff", "level": "INFO", "time": "2024-05-14T15:49:27.051360", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b046e8cf71dd48c4b0523070f6ef5e6a", "Server-Timing": "TimerPanel_utime;dur=187.30100000000016;desc=\"User CPU time\", TimerPanel_stime;dur=29.87000000000006;desc=\"System CPU time\", TimerPanel_total;dur=217.17100000000022;desc=\"Total CPU time\", TimerPanel_total_time;dur=205.27437492273748;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.096207562834024;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4776", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "037463ed-eb20-4759-bf29-ed7a83c145f4", "level": "INFO", "time": "2024-05-14T15:49:27.210229", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "13e438f4999a4f7fb8069c6a785d56bd", "Server-Timing": "TimerPanel_utime;dur=269.0969999999999;desc=\"User CPU time\", TimerPanel_stime;dur=51.96200000000006;desc=\"System CPU time\", TimerPanel_total;dur=321.05899999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=315.0496669113636;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.661210106685758;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0a4d2bf4-2bce-48e8-8676-3185162d3eff", "level": "INFO", "time": "2024-05-14T15:49:27.261612", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "fd3c770e050742b5b1cadfa30d4c6fd0", "Server-Timing": "TimerPanel_utime;dur=25.098999999999982;desc=\"User CPU time\", TimerPanel_stime;dur=1.835000000000031;desc=\"System CPU time\", TimerPanel_total;dur=26.93400000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.230500020086765;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.528292126953602;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bb26a7de-a264-4510-a59d-6b1193645635", "level": "INFO", "time": "2024-05-14T15:49:43.752823", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5fd444b5-67ff-471c-8a4b-eb42870cf053", "level": "INFO", "time": "2024-05-14T15:49:44.076415", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "efc2fe6d532c487188656845b974e200", "Server-Timing": "TimerPanel_utime;dur=117.66399999999999;desc=\"User CPU time\", TimerPanel_stime;dur=21.80700000000013;desc=\"System CPU time\", TimerPanel_total;dur=139.47100000000012;desc=\"Total CPU time\", TimerPanel_total_time;dur=167.38020814955235;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.842625750228763;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "75722e8b-7c62-473d-8e4b-b271ee1b754f", "level": "INFO", "time": "2024-05-14T15:49:44.118266", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7d38789e-df51-4097-9010-0573983f6a2a", "level": "INFO", "time": "2024-05-14T15:49:44.121770", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d5f1fe64-50f7-4c58-aacb-f5a5223a6bc3", "level": "INFO", "time": "2024-05-14T15:49:44.251988", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ae01a8fea617400e9c3a6c0f8d9a0ef3", "Server-Timing": "TimerPanel_utime;dur=86.68299999999985;desc=\"User CPU time\", TimerPanel_stime;dur=7.187999999999972;desc=\"System CPU time\", TimerPanel_total;dur=93.87099999999982;desc=\"Total CPU time\", TimerPanel_total_time;dur=122.54958297125995;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.205625021830201;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10822", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3dce3ae4-fcf6-4c0d-983a-2fd5b43faa13", "level": "INFO", "time": "2024-05-14T15:49:44.428194", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1263dc1af1a0438590012cf9c3a1d3cc", "Server-Timing": "TimerPanel_utime;dur=172.82700000000028;desc=\"User CPU time\", TimerPanel_stime;dur=26.62600000000004;desc=\"System CPU time\", TimerPanel_total;dur=199.45300000000032;desc=\"Total CPU time\", TimerPanel_total_time;dur=239.29133382625878;desc=\"Elapsed time\", SQLPanel_sql_time;dur=55.32750114798546;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4291", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "edaeedb2-9d92-4d87-97bd-2e6345af9f92", "level": "INFO", "time": "2024-05-14T15:49:44.435245", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "29e00169-2f1a-4df2-8e43-0f88ab3fc4a7", "level": "INFO", "time": "2024-05-14T15:49:44.485297", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "1e00c29655244751b8274758377866c4", "Server-Timing": "TimerPanel_utime;dur=26.099000000000316;desc=\"User CPU time\", TimerPanel_stime;dur=2.0819999999999173;desc=\"System CPU time\", TimerPanel_total;dur=28.181000000000232;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.18208400905132;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.175374586135149;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d994a8d6-fd8b-4354-a0f3-099ff1bc2330", "level": "INFO", "time": "2024-05-14T15:49:46.259398", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d6a791af-934c-4cd9-a440-17f4e92f877c", "level": "INFO", "time": "2024-05-14T15:49:46.470623", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/4/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/4/", "data": {"from_view": "all", "current": "1"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "0cbea63bf70a471699fbbdb9e14c282b", "Server-Timing": "TimerPanel_utime;dur=102.29599999999994;desc=\"User CPU time\", TimerPanel_stime;dur=5.199000000000176;desc=\"System CPU time\", TimerPanel_total;dur=107.49500000000012;desc=\"Total CPU time\", TimerPanel_total_time;dur=201.60475000739098;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.56812789104879;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5397", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4241dc60-e910-4c56-a6fa-9946f28d96c7", "level": "INFO", "time": "2024-05-14T15:49:46.524398", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0ae7ea87-eb57-4859-bde1-a4eacbe13c5f", "level": "INFO", "time": "2024-05-14T15:49:46.525496", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "71cc7588-a666-49bf-9c19-3668e1937146", "level": "INFO", "time": "2024-05-14T15:49:46.636294", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "975e3b85a8d74f77b2aa123a0050ed44", "Server-Timing": "TimerPanel_utime;dur=72.52999999999955;desc=\"User CPU time\", TimerPanel_stime;dur=6.888000000000005;desc=\"System CPU time\", TimerPanel_total;dur=79.41799999999955;desc=\"Total CPU time\", TimerPanel_total_time;dur=96.00337501615286;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.66058204136789;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10822", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ff40c7aa-7be6-4ef0-af76-383ec9808c84", "level": "INFO", "time": "2024-05-14T15:49:46.683190", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "07bc8c32afe440988374187db47befc9", "Server-Timing": "TimerPanel_utime;dur=114.69400000000007;desc=\"User CPU time\", TimerPanel_stime;dur=10.46500000000039;desc=\"System CPU time\", TimerPanel_total;dur=125.15900000000046;desc=\"Total CPU time\", TimerPanel_total_time;dur=149.10262497141957;desc=\"Elapsed time\", SQLPanel_sql_time;dur=34.34374928474426;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5585", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f79e6c9b-853d-42c8-b21c-aa9ad63171a6", "level": "INFO", "time": "2024-05-14T15:49:46.695256", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8ea300f9-29ac-430a-bbfd-32e23680e3bb", "level": "INFO", "time": "2024-05-14T15:49:46.744483", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "97130159c4254a8aa01193fcb24f09c4", "Server-Timing": "TimerPanel_utime;dur=26.029000000000302;desc=\"User CPU time\", TimerPanel_stime;dur=2.1860000000000213;desc=\"System CPU time\", TimerPanel_total;dur=28.215000000000323;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.643541909754276;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.6063749101012945;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7f61090e-a453-4a2f-9ab3-94e2c36dce87", "level": "INFO", "time": "2024-05-14T15:49:54.338251", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5c2542e5-4bff-4e28-8e8d-b4da277911f2", "level": "INFO", "time": "2024-05-14T15:49:54.876327", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "87", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "8e043e2be6c14785b4963d489cc5412b", "Server-Timing": "TimerPanel_utime;dur=245.41400000000024;desc=\"User CPU time\", TimerPanel_stime;dur=44.705;desc=\"System CPU time\", TimerPanel_total;dur=290.11900000000026;desc=\"Total CPU time\", TimerPanel_total_time;dur=474.2317090276629;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.47404173575342;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "617", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e99c5fb8-186c-4a2b-b7e9-15d869e1f0aa", "level": "INFO", "time": "2024-05-14T15:49:59.807571", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e8badfb2747e49a6bf887bdd7ae739a8", "Server-Timing": "TimerPanel_utime;dur=76.86199999999931;desc=\"User CPU time\", TimerPanel_stime;dur=5.176999999999765;desc=\"System CPU time\", TimerPanel_total;dur=82.03899999999908;desc=\"Total CPU time\", TimerPanel_total_time;dur=101.81325022131205;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.9934182576835155;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "11852", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "218cf9b0-9275-4a77-8c48-faaba0852d83", "level": "INFO", "time": "2024-05-14T15:49:59.936268", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f99fccbdb4d64278a66645122b2c7a61", "Server-Timing": "TimerPanel_utime;dur=52.29999999999979;desc=\"User CPU time\", TimerPanel_stime;dur=2.48700000000035;desc=\"System CPU time\", TimerPanel_total;dur=54.78700000000014;desc=\"Total CPU time\", TimerPanel_total_time;dur=78.90883297659457;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.701332775875926;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5662", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "93e58901-0667-4454-9b67-7285ad480e57", "level": "INFO", "time": "2024-05-14T16:37:08.072370", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "bce0e4075caa4f539f1f21629248549f", "Server-Timing": "TimerPanel_utime;dur=263.557;desc=\"User CPU time\", TimerPanel_stime;dur=241.44;desc=\"System CPU time\", TimerPanel_total;dur=504.997;desc=\"Total CPU time\", TimerPanel_total_time;dur=349.61720812134445;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.838291211053729;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "97660c81-0d37-4281-851a-f64e212beae4", "level": "INFO", "time": "2024-05-14T16:37:08.072921", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "07876970bf7941a4be77893a34947bfb", "Server-Timing": "TimerPanel_utime;dur=266.208;desc=\"User CPU time\", TimerPanel_stime;dur=241.96199999999996;desc=\"System CPU time\", TimerPanel_total;dur=508.16999999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=352.42966702207923;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.71737490221858;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "798949d3-29a9-4de9-87d9-4cf5a8ff1d0e", "level": "INFO", "time": "2024-05-14T16:37:08.201054", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7da5a23f413f4ae085760a5ed1a1a572", "Server-Timing": "TimerPanel_utime;dur=96.55799999999992;desc=\"User CPU time\", TimerPanel_stime;dur=4.87700000000002;desc=\"System CPU time\", TimerPanel_total;dur=101.43499999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=108.34466619417071;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.555707961320877;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1cef831e-cdbf-4e27-b270-c356d92b0179", "level": "INFO", "time": "2024-05-14T16:37:08.266285", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ab8ef226b1654b5ab081c730da93289b", "Server-Timing": "TimerPanel_utime;dur=45.94000000000009;desc=\"User CPU time\", TimerPanel_stime;dur=14.823999999999948;desc=\"System CPU time\", TimerPanel_total;dur=60.76400000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=49.01700001209974;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.102998396381736;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fc2142af-fa3a-4209-a613-32cffb205c3c", "level": "INFO", "time": "2024-05-14T16:37:08.296263", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "59c03b16a6ce4c5dafc503e6fc125f98", "Server-Timing": "TimerPanel_utime;dur=111.67700000000002;desc=\"User CPU time\", TimerPanel_stime;dur=5.925999999999987;desc=\"System CPU time\", TimerPanel_total;dur=117.60300000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=123.91512491740286;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.93999994918704;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "766e84f2-2abf-460d-ba39-03d3e130891b", "level": "INFO", "time": "2024-05-14T16:37:08.344027", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "c7082dee276c417a95fff6f13a960e01", "Server-Timing": "TimerPanel_utime;dur=28.065999999999924;desc=\"User CPU time\", TimerPanel_stime;dur=1.9900000000000473;desc=\"System CPU time\", TimerPanel_total;dur=30.055999999999973;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.26433410681784;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.12245830334723;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2e941ce7-4878-4da2-ba9c-bb7c766dce4b", "level": "INFO", "time": "2024-05-14T16:37:08.620774", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7e05914c91c84336af74fea1bbe462ae", "Server-Timing": "TimerPanel_utime;dur=76.72400000000002;desc=\"User CPU time\", TimerPanel_stime;dur=4.448999999999925;desc=\"System CPU time\", TimerPanel_total;dur=81.17299999999994;desc=\"Total CPU time\", TimerPanel_total_time;dur=159.3673750758171;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.965417630970478;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a885fbe6-d66f-4258-baf7-1cc708cce176", "level": "INFO", "time": "2024-05-14T16:37:14.389771", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a44696ad-81d5-4d57-8ca5-b3abc4f0cd44", "level": "INFO", "time": "2024-05-14T16:37:14.544507", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "12"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "6b9db2b5976c487a96cf2f199da248a2", "Server-Timing": "TimerPanel_utime;dur=53.27400000000004;desc=\"User CPU time\", TimerPanel_stime;dur=4.453999999999958;desc=\"System CPU time\", TimerPanel_total;dur=57.728;desc=\"Total CPU time\", TimerPanel_total_time;dur=75.99795912392437;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.353458225727081;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "820ba0bf-64e4-4c6d-9775-4dac2954b4c7", "level": "INFO", "time": "2024-05-14T16:37:14.643853", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "29c779b55e5840549076b8d95a49c575", "Server-Timing": "TimerPanel_utime;dur=59.522999999999996;desc=\"User CPU time\", TimerPanel_stime;dur=4.553000000000029;desc=\"System CPU time\", TimerPanel_total;dur=64.07600000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.98049993813038;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.117834270000458;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c23a3df9-8f2d-4242-a562-0b5e5d7a606b", "level": "INFO", "time": "2024-05-14T16:37:14.940083", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b6336974464942059c74e5020b8e890d", "Server-Timing": "TimerPanel_utime;dur=255.95999999999998;desc=\"User CPU time\", TimerPanel_stime;dur=30.226000000000084;desc=\"System CPU time\", TimerPanel_total;dur=286.18600000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=305.7966670021415;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.551667066290975;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5586", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "15dd8851-dd81-41aa-996d-6171887be81e", "level": "INFO", "time": "2024-05-14T16:37:14.990343", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "738da38c7dda4d4180601896613b34fa", "Server-Timing": "TimerPanel_utime;dur=24.941999999999798;desc=\"User CPU time\", TimerPanel_stime;dur=1.726999999999812;desc=\"System CPU time\", TimerPanel_total;dur=26.66899999999961;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.64679213054478;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.1502089221030474;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2f21a9b9-f61a-4aba-8d99-b23ce7573797", "level": "INFO", "time": "2024-05-14T16:37:16.465722", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "87651ffa61184692956f5d6104d31752", "Server-Timing": "TimerPanel_utime;dur=59.03999999999998;desc=\"User CPU time\", TimerPanel_stime;dur=4.278000000000004;desc=\"System CPU time\", TimerPanel_total;dur=63.317999999999984;desc=\"Total CPU time\", TimerPanel_total_time;dur=79.67216614633799;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.965459816157818;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "23c73161-160f-4566-b6f5-5394c00d78ae", "level": "INFO", "time": "2024-05-14T16:37:55.096010", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "181", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "f5ab88e1efe3473ca9a05300ab0c9e90", "Server-Timing": "TimerPanel_utime;dur=60.62999999999974;desc=\"User CPU time\", TimerPanel_stime;dur=18.907999999999923;desc=\"System CPU time\", TimerPanel_total;dur=79.53799999999967;desc=\"Total CPU time\", TimerPanel_total_time;dur=205.23837488144636;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.461418364197016;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "555", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0024fc5e-c9cf-420f-8b31-317bb9b76e0e", "level": "INFO", "time": "2024-05-14T16:37:55.110601", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/5/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/5/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "90ef401a-c314-4434-9113-58859efbfc36", "level": "INFO", "time": "2024-05-14T16:37:55.439911", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/5/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/5/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "f4c4076fa4104f0f8212fad9c78ed348", "Server-Timing": "TimerPanel_utime;dur=201.60900000000038;desc=\"User CPU time\", TimerPanel_stime;dur=95.32600000000002;desc=\"System CPU time\", TimerPanel_total;dur=296.9350000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=317.29679089039564;desc=\"Elapsed time\", SQLPanel_sql_time;dur=35.80216527916491;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1753", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c6f09700-9b8c-4fc8-be3e-5ede630622fe", "level": "INFO", "time": "2024-05-14T16:37:55.639950", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d5cfd24c412740c5982f69a418e55474", "Server-Timing": "TimerPanel_utime;dur=62.098999999999904;desc=\"User CPU time\", TimerPanel_stime;dur=6.470000000000198;desc=\"System CPU time\", TimerPanel_total;dur=68.5690000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=78.55654205195606;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.131832048296928;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e423f0ff-16d3-45d4-b13d-744a93d9ac22", "level": "INFO", "time": "2024-05-14T16:37:55.895877", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ba9d130cfc714525ad0cd21f7021cdee", "Server-Timing": "TimerPanel_utime;dur=149.34400000000014;desc=\"User CPU time\", TimerPanel_stime;dur=29.07700000000002;desc=\"System CPU time\", TimerPanel_total;dur=178.42100000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=205.04454197362065;desc=\"Elapsed time\", SQLPanel_sql_time;dur=32.29233529418707;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6856", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "60177e77-3d0a-4e1e-9a0a-269c99a37be1", "level": "INFO", "time": "2024-05-14T16:37:55.941748", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "775ee0736b544441a83fb7dc5e6a4c38", "Server-Timing": "TimerPanel_utime;dur=23.65200000000023;desc=\"User CPU time\", TimerPanel_stime;dur=1.7570000000000086;desc=\"System CPU time\", TimerPanel_total;dur=25.409000000000237;desc=\"Total CPU time\", TimerPanel_total_time;dur=33.334166975691915;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.231085207313299;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cef815fd-6ef6-45df-a8d9-254c4fed4315", "level": "INFO", "time": "2024-05-14T16:37:58.990637", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "56c5523bfd4e455ea0306c0404205104", "Server-Timing": "TimerPanel_utime;dur=35.38900000000034;desc=\"User CPU time\", TimerPanel_stime;dur=2.2409999999997154;desc=\"System CPU time\", TimerPanel_total;dur=37.63000000000005;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.20483304746449;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.764498841017485;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dd792560-4f67-4e03-8f86-bf87f75751c5", "level": "INFO", "time": "2024-05-14T16:38:24.640493", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "178", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "cab4e80345c4445291b951ce528d0b5d", "Server-Timing": "TimerPanel_utime;dur=81.28799999999981;desc=\"User CPU time\", TimerPanel_stime;dur=17.748000000000097;desc=\"System CPU time\", TimerPanel_total;dur=99.03599999999992;desc=\"Total CPU time\", TimerPanel_total_time;dur=220.2554999385029;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.67299934849143;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "552", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7bbefc4f-38b7-4555-b4a6-e8f0257f5b75", "level": "INFO", "time": "2024-05-14T16:38:24.649306", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/6/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/6/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9d6c5c97-fbaf-4678-a059-52d73e37fbb5", "level": "INFO", "time": "2024-05-14T16:38:24.899308", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/6/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/6/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "dd721f1c6ca6405ba1f39e766547fdb1", "Server-Timing": "TimerPanel_utime;dur=139.13699999999983;desc=\"User CPU time\", TimerPanel_stime;dur=24.01500000000034;desc=\"System CPU time\", TimerPanel_total;dur=163.15200000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=243.71741595678031;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.03920754417777;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1777", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "68537e44-3b26-4e6d-81f5-97e46afcdc33", "level": "INFO", "time": "2024-05-14T16:38:25.028129", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8b78a4efcf7147afa4056ed8353795f2", "Server-Timing": "TimerPanel_utime;dur=57.481000000000115;desc=\"User CPU time\", TimerPanel_stime;dur=6.067000000000267;desc=\"System CPU time\", TimerPanel_total;dur=63.548000000000386;desc=\"Total CPU time\", TimerPanel_total_time;dur=64.45045792497694;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.9737098421901464;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "65aa58f6-4256-4280-ae4a-77c4ec24ae46", "level": "INFO", "time": "2024-05-14T16:38:25.316882", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7dc28404134e43eea4fdfebc20f83696", "Server-Timing": "TimerPanel_utime;dur=235.86099999999988;desc=\"User CPU time\", TimerPanel_stime;dur=42.38600000000004;desc=\"System CPU time\", TimerPanel_total;dur=278.2469999999999;desc=\"Total CPU time\", TimerPanel_total_time;dur=297.1359579823911;desc=\"Elapsed time\", SQLPanel_sql_time;dur=29.32916535064578;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6955", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c71f91a1-c8f4-4caa-aa51-34498221e9e4", "level": "INFO", "time": "2024-05-14T16:38:25.364596", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "35f9a47599904043ac27335974109c33", "Server-Timing": "TimerPanel_utime;dur=23.39300000000044;desc=\"User CPU time\", TimerPanel_stime;dur=1.62299999999993;desc=\"System CPU time\", TimerPanel_total;dur=25.01600000000037;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.18908300995827;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.6197920087724924;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ee5cdf2b-e2d3-4f60-87b2-46d1449b0d6d", "level": "INFO", "time": "2024-05-14T16:38:28.441424", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "6d38a0e0c35947ada75953b7acf8f964", "Server-Timing": "TimerPanel_utime;dur=146.75999999999956;desc=\"User CPU time\", TimerPanel_stime;dur=47.120999999999746;desc=\"System CPU time\", TimerPanel_total;dur=193.88099999999932;desc=\"Total CPU time\", TimerPanel_total_time;dur=269.18733306229115;desc=\"Elapsed time\", SQLPanel_sql_time;dur=15.823252033442259;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8243", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fb477e2d-b4ca-4473-8355-8ce06d2736ea", "level": "INFO", "time": "2024-05-14T16:38:28.536136", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2a103ef3a26a46bbafcc4d63b5f6be10", "Server-Timing": "TimerPanel_utime;dur=54.88500000000052;desc=\"User CPU time\", TimerPanel_stime;dur=4.685999999999968;desc=\"System CPU time\", TimerPanel_total;dur=59.57100000000048;desc=\"Total CPU time\", TimerPanel_total_time;dur=61.097666854038835;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.919748779386282;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6c0ef377-104f-4736-b2e8-79b7abf2a9ce", "level": "INFO", "time": "2024-05-14T16:38:28.727754", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "afd4e308569f456f8a961328468d2c48", "Server-Timing": "TimerPanel_utime;dur=132.93500000000068;desc=\"User CPU time\", TimerPanel_stime;dur=24.5169999999999;desc=\"System CPU time\", TimerPanel_total;dur=157.4520000000006;desc=\"Total CPU time\", TimerPanel_total_time;dur=172.39762493409216;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.557170510292053;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6955", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "200cd0fc-a801-4cf1-bc0c-099424780cdf", "level": "INFO", "time": "2024-05-14T16:38:28.777539", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "55e8f6452aa54f00a632c3b1e64ccf9c", "Server-Timing": "TimerPanel_utime;dur=24.44100000000038;desc=\"User CPU time\", TimerPanel_stime;dur=2.070999999999934;desc=\"System CPU time\", TimerPanel_total;dur=26.512000000000313;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.570791086182;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.941124839708209;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bf24c00f-2e1d-4cc6-9f58-3411b83fd9bb", "level": "INFO", "time": "2024-05-14T16:38:32.695700", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bfbd090beea24ea9b4846f78ac7d2189", "Server-Timing": "TimerPanel_utime;dur=52.833999999999826;desc=\"User CPU time\", TimerPanel_stime;dur=18.997000000000153;desc=\"System CPU time\", TimerPanel_total;dur=71.83099999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=129.28683403879404;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.48337311297655;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "73394127-1884-49a1-84ae-eed99a7385f7", "level": "INFO", "time": "2024-05-14T16:38:50.399580", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cb4d6af3-6f2c-4508-a1fb-ed11218f7631", "level": "INFO", "time": "2024-05-14T16:38:50.704668", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "a9bf0c8659144525b8bc32deb2be91a5", "Server-Timing": "TimerPanel_utime;dur=36.262999999999934;desc=\"User CPU time\", TimerPanel_stime;dur=17.70000000000005;desc=\"System CPU time\", TimerPanel_total;dur=53.96299999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=92.1325827948749;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.202543275430799;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1248c326-f512-4495-867c-49ce5f807a2a", "level": "INFO", "time": "2024-05-14T16:38:50.954938", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "75a39592873b47c5930c6491a5f00c5a", "Server-Timing": "TimerPanel_utime;dur=59.49699999999947;desc=\"User CPU time\", TimerPanel_stime;dur=5.1320000000001365;desc=\"System CPU time\", TimerPanel_total;dur=64.6289999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=64.67658281326294;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.475332641974092;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "feaa6079-1759-4248-813b-6813b2062ef6", "level": "INFO", "time": "2024-05-14T16:38:51.174065", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "905244a8ab43492381a5fccd7d2b4823", "Server-Timing": "TimerPanel_utime;dur=171.15800000000013;desc=\"User CPU time\", TimerPanel_stime;dur=49.78700000000025;desc=\"System CPU time\", TimerPanel_total;dur=220.9450000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=214.72158399410546;desc=\"Elapsed time\", SQLPanel_sql_time;dur=44.92920683696866;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6955", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "eefec588-6fc0-4b05-b098-c9a81a9b4e06", "level": "INFO", "time": "2024-05-14T16:38:51.230176", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "97cc4eda77304211a34d9311dbd02c4c", "Server-Timing": "TimerPanel_utime;dur=23.220999999999492;desc=\"User CPU time\", TimerPanel_stime;dur=1.70300000000001;desc=\"System CPU time\", TimerPanel_total;dur=24.923999999999502;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.017415976151824;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.0166248325258493;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7bc85ba4-a976-446f-a81b-3d1f50ed6856", "level": "INFO", "time": "2024-05-14T16:38:53.821608", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6e03c546-2a4f-49b0-b2f9-2177b643a027", "level": "INFO", "time": "2024-05-14T16:38:53.824335", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ef24cdec-566a-4f9a-b52a-4e853b898b42", "level": "INFO", "time": "2024-05-14T16:38:53.905395", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "86962cae7d454143a520cfe71998ca67", "Server-Timing": "TimerPanel_utime;dur=55.908999999999764;desc=\"User CPU time\", TimerPanel_stime;dur=3.810000000000091;desc=\"System CPU time\", TimerPanel_total;dur=59.71899999999985;desc=\"Total CPU time\", TimerPanel_total_time;dur=58.23387484997511;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.58758301101625;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d900ca32-bbda-41b0-bdca-4e9691791688", "level": "INFO", "time": "2024-05-14T16:38:53.960677", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"created_by": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "1f55580469274df29b78641e27f1f891", "Server-Timing": "TimerPanel_utime;dur=122.67099999999954;desc=\"User CPU time\", TimerPanel_stime;dur=5.708999999999964;desc=\"System CPU time\", TimerPanel_total;dur=128.3799999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=124.90279087796807;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.52108503691852;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5449", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0b453a7a-9556-4be3-a72f-13413483ce7e", "level": "INFO", "time": "2024-05-14T16:38:54.057338", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9c5f2e36f15d48e890e68e8864ef1bd0", "Server-Timing": "TimerPanel_utime;dur=36.45099999999957;desc=\"User CPU time\", TimerPanel_stime;dur=1.9840000000002078;desc=\"System CPU time\", TimerPanel_total;dur=38.434999999999775;desc=\"Total CPU time\", TimerPanel_total_time;dur=58.68741706945002;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.87708319351077;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a8a82bbf-86a1-4cb9-96b7-a45f9732eaaa", "level": "INFO", "time": "2024-05-14T16:38:58.651410", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9aa777d3-d41b-43a7-9424-680427d97697", "level": "INFO", "time": "2024-05-14T16:38:58.793012", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "34d6e4d0f0fb4220a9c556e82166e6fa", "Server-Timing": "TimerPanel_utime;dur=52.44699999999991;desc=\"User CPU time\", TimerPanel_stime;dur=3.8569999999999993;desc=\"System CPU time\", TimerPanel_total;dur=56.30399999999991;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.37458385154605;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.236917106434703;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f37bf744-0a65-4484-96a8-d2503e5048e6", "level": "INFO", "time": "2024-05-14T16:38:58.900677", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9e2444e9d0754b23ade3edab0f0b842d", "Server-Timing": "TimerPanel_utime;dur=59.1039999999996;desc=\"User CPU time\", TimerPanel_stime;dur=5.03000000000009;desc=\"System CPU time\", TimerPanel_total;dur=64.13399999999969;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.6512909643352;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.633333094418049;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "602905aa-1c81-4fdf-9d1b-5f1f0221419e", "level": "INFO", "time": "2024-05-14T16:38:59.164385", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "761575568399497f8ca3b824ad24f718", "Server-Timing": "TimerPanel_utime;dur=130.67600000000024;desc=\"User CPU time\", TimerPanel_stime;dur=28.55099999999977;desc=\"System CPU time\", TimerPanel_total;dur=159.227;desc=\"Total CPU time\", TimerPanel_total_time;dur=172.8129161056131;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.040540896356106;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6955", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3a607202-1ccf-46b7-b606-d2f654a2b7bd", "level": "INFO", "time": "2024-05-14T16:38:59.212874", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "1a954a03f8d84325ab5d0a90a236b0a4", "Server-Timing": "TimerPanel_utime;dur=23.82200000000001;desc=\"User CPU time\", TimerPanel_stime;dur=1.7249999999999766;desc=\"System CPU time\", TimerPanel_total;dur=25.546999999999986;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.04966611601412;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.270540688186884;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fac81f9f-f022-42ce-b778-2df61dc4196d", "level": "INFO", "time": "2024-05-14T16:39:01.749503", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1a8eabab-61c2-4b28-b9ad-55ac4e0561d6", "level": "INFO", "time": "2024-05-14T16:39:02.050076", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "2"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "325eb666fd7d4eddbe0b8e21cb16863e", "Server-Timing": "TimerPanel_utime;dur=137.89499999999944;desc=\"User CPU time\", TimerPanel_stime;dur=26.55699999999994;desc=\"System CPU time\", TimerPanel_total;dur=164.45199999999937;desc=\"Total CPU time\", TimerPanel_total_time;dur=237.26291698403656;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.503166053444147;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4331", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cf97e1c0-6a9b-43f0-a77b-0e0d8dd73ff2", "level": "INFO", "time": "2024-05-14T16:39:10.295569", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "ffff5fa7aca34554986224a35a355833", "Server-Timing": "TimerPanel_utime;dur=198.32000000000073;desc=\"User CPU time\", TimerPanel_stime;dur=20.55199999999946;desc=\"System CPU time\", TimerPanel_total;dur=218.87200000000018;desc=\"Total CPU time\", TimerPanel_total_time;dur=247.07120889797807;desc=\"Elapsed time\", SQLPanel_sql_time;dur=13.731542509049177;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8243", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "05d378d0-06f5-459d-8076-e457f6a3494f", "level": "INFO", "time": "2024-05-14T16:39:11.525441", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "83122714b24f407bb592ff8c59f5107a", "Server-Timing": "TimerPanel_utime;dur=38.27400000000125;desc=\"User CPU time\", TimerPanel_stime;dur=3.0369999999999564;desc=\"System CPU time\", TimerPanel_total;dur=41.31100000000121;desc=\"Total CPU time\", TimerPanel_total_time;dur=84.27379210479558;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.499208863824606;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7c8192b9-7ac9-4c9c-8f0a-e6e61c5f8c6d", "level": "INFO", "time": "2024-05-14T16:39:29.436210", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "220", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "49eea1129b6047afae000735f1a9cb02", "Server-Timing": "TimerPanel_utime;dur=73.2569999999999;desc=\"User CPU time\", TimerPanel_stime;dur=20.54899999999993;desc=\"System CPU time\", TimerPanel_total;dur=93.80599999999984;desc=\"Total CPU time\", TimerPanel_total_time;dur=234.38045801594853;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.823080653324723;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "596", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "eeb933db-9ed2-4f28-a8e1-97ae6a95f1ba", "level": "INFO", "time": "2024-05-14T16:39:29.443562", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/7/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/7/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "24f97581-e8df-4a16-aff2-0daf7c99ce96", "level": "INFO", "time": "2024-05-14T16:39:29.674110", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/7/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/7/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "4105d30462ce4284bbbf199ed4e4d4d0", "Server-Timing": "TimerPanel_utime;dur=137.39999999999952;desc=\"User CPU time\", TimerPanel_stime;dur=20.677000000000056;desc=\"System CPU time\", TimerPanel_total;dur=158.07699999999957;desc=\"Total CPU time\", TimerPanel_total_time;dur=224.81429111212492;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.882833145558834;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1717", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "193f9b4b-1be8-4a3a-81a5-6337ede83067", "level": "INFO", "time": "2024-05-14T16:39:29.863705", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e43c782e11554aec884718b5dd5976b2", "Server-Timing": "TimerPanel_utime;dur=53.288000000000224;desc=\"User CPU time\", TimerPanel_stime;dur=4.170000000000229;desc=\"System CPU time\", TimerPanel_total;dur=57.45800000000045;desc=\"Total CPU time\", TimerPanel_total_time;dur=70.08304190821946;desc=\"Elapsed time\", SQLPanel_sql_time;dur=10.745126055553555;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "df6d2353-873b-4a18-8eda-d34b554beeca", "level": "INFO", "time": "2024-05-14T16:39:30.137988", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d3d1be16cfb34337bd87b94f0666c1c1", "Server-Timing": "TimerPanel_utime;dur=157.29199999999997;desc=\"User CPU time\", TimerPanel_stime;dur=24.790000000000312;desc=\"System CPU time\", TimerPanel_total;dur=182.08200000000028;desc=\"Total CPU time\", TimerPanel_total_time;dur=208.0955000128597;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.43774937093258;desc=\"SQL 17 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6824", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "20e546a0-a7b2-478c-9010-c8eba7d81a3e", "level": "INFO", "time": "2024-05-14T16:39:30.189130", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "0aaf67a827e548b7a0e2e445bdd0d167", "Server-Timing": "TimerPanel_utime;dur=23.15799999999868;desc=\"User CPU time\", TimerPanel_stime;dur=1.6299999999995762;desc=\"System CPU time\", TimerPanel_total;dur=24.787999999998256;desc=\"Total CPU time\", TimerPanel_total_time;dur=38.330207811668515;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9271661769598722;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fe8f0f0a-4d9c-42c3-95b4-5961f9102f18", "level": "INFO", "time": "2024-05-14T16:39:32.817356", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "236f5b437b434225998f316866601144", "Server-Timing": "TimerPanel_utime;dur=155.14399999999995;desc=\"User CPU time\", TimerPanel_stime;dur=32.01400000000021;desc=\"System CPU time\", TimerPanel_total;dur=187.15800000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=262.7605409361422;desc=\"Elapsed time\", SQLPanel_sql_time;dur=15.238209394738078;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9559", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "96800da2-aa82-48e6-bf3d-b5c684db7653", "level": "INFO", "time": "2024-05-14T16:39:32.932736", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2fca9be139cc470587ff3cc37837ade0", "Server-Timing": "TimerPanel_utime;dur=75.09699999999953;desc=\"User CPU time\", TimerPanel_stime;dur=18.349999999999866;desc=\"System CPU time\", TimerPanel_total;dur=93.44699999999939;desc=\"Total CPU time\", TimerPanel_total_time;dur=70.77020802535117;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.867915883660316;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d412c9c2-1ad5-44dc-be1a-fce041a8f77c", "level": "INFO", "time": "2024-05-14T16:39:33.220293", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "860b36f71cd24bfca60c6bc9ead3a4bd", "Server-Timing": "TimerPanel_utime;dur=150.80000000000027;desc=\"User CPU time\", TimerPanel_stime;dur=42.87300000000016;desc=\"System CPU time\", TimerPanel_total;dur=193.67300000000043;desc=\"Total CPU time\", TimerPanel_total_time;dur=177.20012506470084;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.402413845062256;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6824", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0ec36052-ea66-48eb-b155-7d1de4fdd58c", "level": "INFO", "time": "2024-05-14T16:39:33.270127", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "54e46346d2b24e3d8dae744d0cffe345", "Server-Timing": "TimerPanel_utime;dur=24.195000000000633;desc=\"User CPU time\", TimerPanel_stime;dur=1.8859999999998323;desc=\"System CPU time\", TimerPanel_total;dur=26.081000000000465;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.25483291782439;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.9462921191006899;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "73fe39ad-37eb-48e7-8cd5-c202797664e6", "level": "INFO", "time": "2024-05-14T16:39:37.941993", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/5/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/5/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ddf35bdd-1b25-4650-a87b-90c3a706aa90", "level": "INFO", "time": "2024-05-14T16:39:38.320537", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/5/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/5/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "8fae1aa2fe3f4c97a7aabba86b34159b", "Server-Timing": "TimerPanel_utime;dur=209.08199999999866;desc=\"User CPU time\", TimerPanel_stime;dur=52.94799999999977;desc=\"System CPU time\", TimerPanel_total;dur=262.02999999999844;desc=\"Total CPU time\", TimerPanel_total_time;dur=313.1774580106139;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.302581695839763;desc=\"SQL 19 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3475", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fb9e25da-e0d2-4667-88e7-a2ac074838c1", "level": "INFO", "time": "2024-05-14T16:39:38.421392", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6267930a13c148faad22181d5681427e", "Server-Timing": "TimerPanel_utime;dur=55.8449999999997;desc=\"User CPU time\", TimerPanel_stime;dur=4.47799999999976;desc=\"System CPU time\", TimerPanel_total;dur=60.32299999999946;desc=\"Total CPU time\", TimerPanel_total_time;dur=58.24550008401275;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.662457879632711;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ffc8857a-6af7-4e03-8dcd-05ec0524fe65", "level": "INFO", "time": "2024-05-14T16:39:38.741679", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1a5f676b7d72491a9c01fbf53aa021b2", "Server-Timing": "TimerPanel_utime;dur=263.8879999999997;desc=\"User CPU time\", TimerPanel_stime;dur=25.641000000000247;desc=\"System CPU time\", TimerPanel_total;dur=289.52899999999994;desc=\"Total CPU time\", TimerPanel_total_time;dur=325.39216708391905;desc=\"Elapsed time\", SQLPanel_sql_time;dur=37.090082885697484;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6824", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "55bfbc63-2547-491b-a0bb-3e70696380f8", "level": "INFO", "time": "2024-05-14T16:39:38.794471", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "13ebe213f86e4bea8624f1200cb86d74", "Server-Timing": "TimerPanel_utime;dur=22.548999999999708;desc=\"User CPU time\", TimerPanel_stime;dur=1.5760000000000218;desc=\"System CPU time\", TimerPanel_total;dur=24.12499999999973;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.626874865964055;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.1887919176369905;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "091bb632-4ec8-428f-8ec8-d81794b9308a", "level": "INFO", "time": "2024-05-14T16:39:41.476701", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "e2a53fc5f295495c89b25a3f45ef4fcf", "Server-Timing": "TimerPanel_utime;dur=113.76699999999929;desc=\"User CPU time\", TimerPanel_stime;dur=24.185000000000123;desc=\"System CPU time\", TimerPanel_total;dur=137.9519999999994;desc=\"Total CPU time\", TimerPanel_total_time;dur=175.97283399663866;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.33391485363245;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "9559", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ee0828c9-2d2f-41e2-8238-c8c720011b51", "level": "INFO", "time": "2024-05-14T16:39:41.580525", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7d5ef86a88f7443c9ea34adaf81eda6c", "Server-Timing": "TimerPanel_utime;dur=63.07799999999908;desc=\"User CPU time\", TimerPanel_stime;dur=5.113999999999841;desc=\"System CPU time\", TimerPanel_total;dur=68.19199999999893;desc=\"Total CPU time\", TimerPanel_total_time;dur=74.62533307261765;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.563792126253247;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1b0efa02-3aa8-43e8-ad71-b249e41dc335", "level": "INFO", "time": "2024-05-14T16:39:41.733467", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e06a4a4c2ed94b1faf9fe0b060961420", "Server-Timing": "TimerPanel_utime;dur=134.4530000000006;desc=\"User CPU time\", TimerPanel_stime;dur=25.031000000000247;desc=\"System CPU time\", TimerPanel_total;dur=159.48400000000083;desc=\"Total CPU time\", TimerPanel_total_time;dur=172.15595790185034;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.246460042893887;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6824", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "62c02c42-aa47-47e3-bc75-2b2ebea8fe07", "level": "INFO", "time": "2024-05-14T16:39:41.785309", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "9aaba1adbc4d467eae38aa83360e5845", "Server-Timing": "TimerPanel_utime;dur=24.480999999999753;desc=\"User CPU time\", TimerPanel_stime;dur=2.0369999999996224;desc=\"System CPU time\", TimerPanel_total;dur=26.517999999999375;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.961749920621514;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.5452079717069864;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fafaf114-faf4-485a-9564-206ce498f2ad", "level": "INFO", "time": "2024-05-14T16:39:46.892433", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "37a3e92809e0483fb60eab744fd2127d", "Server-Timing": "TimerPanel_utime;dur=59.00300000000058;desc=\"User CPU time\", TimerPanel_stime;dur=20.324999999999704;desc=\"System CPU time\", TimerPanel_total;dur=79.32800000000029;desc=\"Total CPU time\", TimerPanel_total_time;dur=65.09666587226093;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.601457742974162;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1f9c87f1-cd2e-44c5-85c7-a8449225ffa7", "level": "INFO", "time": "2024-05-14T16:40:00.504068", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "200", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Location": "None", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "04445148e4a6464bb2098e477fdb1d83", "Server-Timing": "TimerPanel_utime;dur=61.75099999999922;desc=\"User CPU time\", TimerPanel_stime;dur=7.550000000000168;desc=\"System CPU time\", TimerPanel_total;dur=69.30099999999939;desc=\"Total CPU time\", TimerPanel_total_time;dur=176.94216687232256;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.214623719453812;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "574", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e2d7eb16-8f8e-4ed5-a29f-cbf222dda822", "level": "INFO", "time": "2024-05-14T16:40:00.512840", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6ef7217e-0c7a-40aa-a48c-7e0ce3a4884d", "level": "INFO", "time": "2024-05-14T16:40:00.772750", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "422c4518e8b447d6bf15e8f8936e0aca", "Server-Timing": "TimerPanel_utime;dur=167.63100000000009;desc=\"User CPU time\", TimerPanel_stime;dur=38.745999999999725;desc=\"System CPU time\", TimerPanel_total;dur=206.3769999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=246.30545894615352;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.552460664883256;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1770", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "40cb14db-fa97-4d4a-b633-74123dc47233", "level": "INFO", "time": "2024-05-14T16:40:00.936313", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6b3c7ec427da43e4a9fb54163a1e449d", "Server-Timing": "TimerPanel_utime;dur=55.65399999999876;desc=\"User CPU time\", TimerPanel_stime;dur=4.677000000000042;desc=\"System CPU time\", TimerPanel_total;dur=60.3309999999988;desc=\"Total CPU time\", TimerPanel_total_time;dur=66.15300010889769;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.619333997368813;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "13234", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "eaf5c2c3-2a7b-4844-b07b-2c905b6023a9", "level": "INFO", "time": "2024-05-14T16:40:01.202112", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8d2fed303c3e4b5b9d630ecbceb2feae", "Server-Timing": "TimerPanel_utime;dur=236.5849999999998;desc=\"User CPU time\", TimerPanel_stime;dur=30.219999999999914;desc=\"System CPU time\", TimerPanel_total;dur=266.8049999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=280.56241595186293;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.497332965955138;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6684", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f225c1f4-fbfa-407c-9d9f-bea0c2a71a7b", "level": "INFO", "time": "2024-05-14T16:40:01.251699", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "c9385ffed85b4837957902333a973c7b", "Server-Timing": "TimerPanel_utime;dur=23.80099999999885;desc=\"User CPU time\", TimerPanel_stime;dur=1.6639999999998878;desc=\"System CPU time\", TimerPanel_total;dur=25.46499999999874;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.83662500791252;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.4570010136812925;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} diff --git a/logs/http_access.log.2024-07-24.00-20-31 b/logs/http_access.log.2024-07-24.00-20-31 new file mode 100644 index 00000000..3929cc5d --- /dev/null +++ b/logs/http_access.log.2024-07-24.00-20-31 @@ -0,0 +1,100 @@ +{"id": "07b8667a-afb1-4245-9bcb-0140052fe982", "level": "WARNING", "time": "2024-07-24T12:48:11.643116", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "0.0.0.0:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/", "data": {}, "user": null}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language, Cookie", "Content-Language": "ko", "Content-Length": "4268", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cd5bfab4-c8a6-4052-9833-e882c7f4e60f", "level": "WARNING", "time": "2024-07-24T12:48:11.710951", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/favicon.ico", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "0.0.0.0:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/favicon.ico", "data": {}, "user": null}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language, Cookie", "Content-Language": "ko", "Content-Length": "4319", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c9b5f6cf-ecf6-405d-8ea9-d2c4ee9b5208", "level": "INFO", "time": "2024-07-24T12:48:20.769184", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "80f32ad1-a9c2-4a55-88af-cff3ea1db4e2", "level": "WARNING", "time": "2024-07-24T12:48:20.874778", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "36265a94ad2444d09327fd011f374edc", "Server-Timing": "TimerPanel_utime;dur=8.21000000000005;desc=\"User CPU time\", TimerPanel_stime;dur=1.707000000000014;desc=\"System CPU time\", TimerPanel_total;dur=9.917000000000066;desc=\"Total CPU time\", TimerPanel_total_time;dur=10.457166004925966;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1c283a22-4255-476e-9b8b-abcc6e8dcb4c", "level": "INFO", "time": "2024-07-24T12:48:24.249910", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=a472031ac96d89a9130e", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a7706bc27e1b4510864fc9b9df6b55b5", "Server-Timing": "TimerPanel_utime;dur=7.144999999999957;desc=\"User CPU time\", TimerPanel_stime;dur=2.3980000000000112;desc=\"System CPU time\", TimerPanel_total;dur=9.542999999999967;desc=\"Total CPU time\", TimerPanel_total_time;dur=10.153332957997918;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "597765fe-55bf-460b-9f71-9f5e4135e5f9", "level": "INFO", "time": "2024-07-24T12:48:25.683930", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "58d3b12a04d3c719c767", "state": "a472031ac96d89a9130e", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=http://localhost:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ae2594b742d34cb6adf04079a471c733", "Server-Timing": "TimerPanel_utime;dur=271.20199999999994;desc=\"User CPU time\", TimerPanel_stime;dur=195.93600000000012;desc=\"System CPU time\", TimerPanel_total;dur=467.13800000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=1313.662667060271;desc=\"Elapsed time\", SQLPanel_sql_time;dur=75.27695596218109;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ffb0b485-cb8d-4e8b-9724-75de617b3318", "level": "INFO", "time": "2024-07-24T12:48:26.267482", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "65193c502ae24ef2be3d12fa27ac0f58", "Server-Timing": "TimerPanel_utime;dur=92.80299999999997;desc=\"User CPU time\", TimerPanel_stime;dur=23.687000000000012;desc=\"System CPU time\", TimerPanel_total;dur=116.48999999999998;desc=\"Total CPU time\", TimerPanel_total_time;dur=154.0170421358198;desc=\"Elapsed time\", SQLPanel_sql_time;dur=20.753457909449935;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0f621f3a-481a-4a8a-8a12-4a6994fc1290", "level": "INFO", "time": "2024-07-24T12:48:26.274842", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7d94c64c-f54b-45f6-8e40-98c7349cb7a9", "level": "INFO", "time": "2024-07-24T12:48:26.383992", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5732caca8ed14b6e9ede81392a953bc2", "Server-Timing": "TimerPanel_utime;dur=50.519999999999676;desc=\"User CPU time\", TimerPanel_stime;dur=2.523000000000053;desc=\"System CPU time\", TimerPanel_total;dur=53.04299999999973;desc=\"Total CPU time\", TimerPanel_total_time;dur=103.45733305439353;desc=\"Elapsed time\", SQLPanel_sql_time;dur=33.8422900531441;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "387b0b97-bf50-4cce-a505-88602bc38ff2", "level": "INFO", "time": "2024-07-24T12:48:26.392915", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "35cf998c-4787-4a79-bb1c-a69991db48f6", "level": "INFO", "time": "2024-07-24T12:48:26.486509", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0ce5acdacc0e4075af838aadf11470fe", "Server-Timing": "TimerPanel_utime;dur=53.54100000000006;desc=\"User CPU time\", TimerPanel_stime;dur=2.1899999999999142;desc=\"System CPU time\", TimerPanel_total;dur=55.73099999999997;desc=\"Total CPU time\", TimerPanel_total_time;dur=83.8424579706043;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.20062605291605;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "45646539-3953-4f0e-aefb-fad3b8c49673", "level": "INFO", "time": "2024-07-24T12:48:26.496051", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7a5a63ea-1643-4966-9acb-449f14dfcbac", "level": "INFO", "time": "2024-07-24T12:48:26.497258", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "576a9a0c-e566-4027-b18a-3dd20ae86826", "level": "INFO", "time": "2024-07-24T12:48:26.635313", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "46378f6d0ec04fae84e652baf5f85ba8", "Server-Timing": "TimerPanel_utime;dur=121.25600000000026;desc=\"User CPU time\", TimerPanel_stime;dur=5.560999999999927;desc=\"System CPU time\", TimerPanel_total;dur=126.81700000000018;desc=\"Total CPU time\", TimerPanel_total_time;dur=128.77133302390575;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.150209164246917;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4becbd80-088a-4513-a2c2-f76394d177f5", "level": "INFO", "time": "2024-07-24T12:48:26.727800", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "1c2fa698057f4819918a2a7c74970305", "Server-Timing": "TimerPanel_utime;dur=148.03900000000024;desc=\"User CPU time\", TimerPanel_stime;dur=6.420999999999788;desc=\"System CPU time\", TimerPanel_total;dur=154.46000000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=160.61887494288385;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.767459128051996;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9f092f96-fcfa-4b5a-8aed-8ae900f860c4", "level": "INFO", "time": "2024-07-24T12:48:26.814779", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dc05065a-0d63-409c-9f32-b3b7b8bcb57c", "level": "INFO", "time": "2024-07-24T12:48:26.887206", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f9e003f7029e466682e380ed61ecc63f", "Server-Timing": "TimerPanel_utime;dur=31.175000000000175;desc=\"User CPU time\", TimerPanel_stime;dur=3.485999999999878;desc=\"System CPU time\", TimerPanel_total;dur=34.66100000000005;desc=\"Total CPU time\", TimerPanel_total_time;dur=61.55324983410537;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.9878326933830976;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "30445782-5138-4c0c-a9ac-3867b274bd77", "level": "INFO", "time": "2024-07-24T23:36:23.840152", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "57aa0820-f6b3-4d35-b2fc-c42fa36b59fe", "level": "INFO", "time": "2024-07-24T23:36:24.282145", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "17e242e460ad431a9a3614cf8731518b", "Server-Timing": "TimerPanel_utime;dur=124.10299999999997;desc=\"User CPU time\", TimerPanel_stime;dur=62.339000000000034;desc=\"System CPU time\", TimerPanel_total;dur=186.442;desc=\"Total CPU time\", TimerPanel_total_time;dur=384.11495788022876;desc=\"Elapsed time\", SQLPanel_sql_time;dur=54.83599845319986;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1515", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5537d4eb-2f27-4e88-a74a-702786f7ad5f", "level": "INFO", "time": "2024-07-24T23:36:24.288207", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6760bf65-8e12-4081-be21-8e24d150575f", "level": "INFO", "time": "2024-07-24T23:36:24.346105", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "69988760594540798463d60399755423", "Server-Timing": "TimerPanel_utime;dur=32.87200000000012;desc=\"User CPU time\", TimerPanel_stime;dur=2.232999999999985;desc=\"System CPU time\", TimerPanel_total;dur=35.1050000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=54.13045804016292;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.190291235223413;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a3f887ef-72e3-4119-8e48-698a9fc357dc", "level": "INFO", "time": "2024-07-24T23:36:24.354389", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "cb2dfd4f-ab6b-4a26-a952-9eb6827e6447", "level": "INFO", "time": "2024-07-24T23:36:24.408260", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "537adb3f537245bfa000fd220c1592f1", "Server-Timing": "TimerPanel_utime;dur=33.70600000000002;desc=\"User CPU time\", TimerPanel_stime;dur=1.5920000000000378;desc=\"System CPU time\", TimerPanel_total;dur=35.29800000000006;desc=\"Total CPU time\", TimerPanel_total_time;dur=48.64979116246104;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.784332985058427;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f75755c4-2d5b-4aea-a85d-4e482af8f4d0", "level": "INFO", "time": "2024-07-24T23:36:24.416306", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2c65d259-062f-469a-a4f2-ef4397c67bb4", "level": "INFO", "time": "2024-07-24T23:36:24.417134", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ab464073-2267-4400-898b-38d4d4fc8205", "level": "INFO", "time": "2024-07-24T23:36:24.521160", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "88776e0f2f6d4c078f53b47bd5d246ef", "Server-Timing": "TimerPanel_utime;dur=84.76300000000015;desc=\"User CPU time\", TimerPanel_stime;dur=7.450999999999985;desc=\"System CPU time\", TimerPanel_total;dur=92.21400000000013;desc=\"Total CPU time\", TimerPanel_total_time;dur=93.25483301654458;desc=\"Elapsed time\", SQLPanel_sql_time;dur=58.45300015062094;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ea9b9949-8c64-4706-a8d7-822163f293f0", "level": "INFO", "time": "2024-07-24T23:36:24.642069", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d8b4fa559b194f8a86a8ddbb4cee40ef", "Server-Timing": "TimerPanel_utime;dur=102.51199999999994;desc=\"User CPU time\", TimerPanel_stime;dur=7.336999999999982;desc=\"System CPU time\", TimerPanel_total;dur=109.84899999999993;desc=\"Total CPU time\", TimerPanel_total_time;dur=114.08749991096556;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.437833050265908;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fa19ace8-8b44-4030-8783-f956ad5b5ae6", "level": "INFO", "time": "2024-07-24T23:36:24.700947", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ff47e823-da25-4157-9156-d5211d5574c8", "level": "INFO", "time": "2024-07-24T23:36:24.782435", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5c18d11a0e70435d9f15a588b3c955ce", "Server-Timing": "TimerPanel_utime;dur=30.470999999999915;desc=\"User CPU time\", TimerPanel_stime;dur=14.378000000000002;desc=\"System CPU time\", TimerPanel_total;dur=44.84899999999992;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.15300009213388;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.240458227694035;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a85e8c60-6ac5-463f-ae82-e6e058eb383e", "level": "INFO", "time": "2024-07-24T23:37:17.283504", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c12cc6609a2c4a55b6d00384cae69672", "Server-Timing": "TimerPanel_utime;dur=22.13400000000032;desc=\"User CPU time\", TimerPanel_stime;dur=11.997000000000035;desc=\"System CPU time\", TimerPanel_total;dur=34.131000000000355;desc=\"Total CPU time\", TimerPanel_total_time;dur=92.56695793010294;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.021874697878957;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "41de3362-577e-4f81-91c1-ca483bdb871a", "level": "INFO", "time": "2024-07-24T23:40:11.813226", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9dd75b49-8fc8-4c6b-94e6-91e4036c6603", "level": "INFO", "time": "2024-07-24T23:40:12.258297", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d83cf8849b314477913d0f455e2f8e56", "Server-Timing": "TimerPanel_utime;dur=212.94699999999978;desc=\"User CPU time\", TimerPanel_stime;dur=62.120000000000175;desc=\"System CPU time\", TimerPanel_total;dur=275.06699999999995;desc=\"Total CPU time\", TimerPanel_total_time;dur=386.84912491589785;desc=\"Elapsed time\", SQLPanel_sql_time;dur=39.219748228788376;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10865", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "187f3448-3a11-41dd-adcb-1c60cc940b42", "level": "INFO", "time": "2024-07-24T23:40:12.325986", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4259674f-12c4-47b2-81b5-68a26d1b27f3", "level": "INFO", "time": "2024-07-24T23:40:12.382265", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "be2de939d3ed4714bc42bc67a362f152", "Server-Timing": "TimerPanel_utime;dur=32.231999999999594;desc=\"User CPU time\", TimerPanel_stime;dur=3.55799999999995;desc=\"System CPU time\", TimerPanel_total;dur=35.789999999999544;desc=\"Total CPU time\", TimerPanel_total_time;dur=53.93466702662408;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.2524168491363525;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4a47b43c-8c4b-4138-8b12-2978ae82d305", "level": "INFO", "time": "2024-07-24T23:40:12.514023", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2e60e76f13cb4253ab44214042a692ab", "Server-Timing": "TimerPanel_utime;dur=99.75600000000017;desc=\"User CPU time\", TimerPanel_stime;dur=17.00299999999988;desc=\"System CPU time\", TimerPanel_total;dur=116.75900000000004;desc=\"Total CPU time\", TimerPanel_total_time;dur=144.295500125736;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.602292079478502;desc=\"SQL 17 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6714", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9ea77b96-6de0-4f27-a336-f83239583253", "level": "INFO", "time": "2024-07-24T23:40:12.520220", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c849d4bf-5240-438b-849a-78c2a4aed8b1", "level": "INFO", "time": "2024-07-24T23:40:12.565212", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "493f3de71d1245bcb72aae78771085fb", "Server-Timing": "TimerPanel_utime;dur=16.154000000000224;desc=\"User CPU time\", TimerPanel_stime;dur=1.8180000000000973;desc=\"System CPU time\", TimerPanel_total;dur=17.97200000000032;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.10641698166728;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.619251005351543;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e1bd9d44-42d8-4e35-bae0-801500746d92", "level": "INFO", "time": "2024-07-24T23:41:51.086101", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4fd8d737-8410-4f60-b97c-1cf4ae9faf5c", "level": "INFO", "time": "2024-07-24T23:41:51.703541", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "9c516a77121b409f95951095a7d4e7b0", "Server-Timing": "TimerPanel_utime;dur=239.84000000000006;desc=\"User CPU time\", TimerPanel_stime;dur=73.19800000000055;desc=\"System CPU time\", TimerPanel_total;dur=313.0380000000006;desc=\"Total CPU time\", TimerPanel_total_time;dur=572.7150838356465;desc=\"Elapsed time\", SQLPanel_sql_time;dur=50.53312471136451;desc=\"SQL 20 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3315", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1d369949-7d60-4650-ab7b-c0fda5d6b4dc", "level": "INFO", "time": "2024-07-24T23:41:51.805820", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "363b629fbfc047329cec40b95a54da37", "Server-Timing": "TimerPanel_utime;dur=28.29799999999949;desc=\"User CPU time\", TimerPanel_stime;dur=3.4130000000001104;desc=\"System CPU time\", TimerPanel_total;dur=31.7109999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.75520797818899;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.6759158354252577;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ca7c631a-628c-4b36-b729-0a907180b3d4", "level": "INFO", "time": "2024-07-24T23:41:51.987043", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f9d0d1b192684a1ea4f680b42fe626bb", "Server-Timing": "TimerPanel_utime;dur=78.02199999999982;desc=\"User CPU time\", TimerPanel_stime;dur=18.072000000000088;desc=\"System CPU time\", TimerPanel_total;dur=96.09399999999991;desc=\"Total CPU time\", TimerPanel_total_time;dur=128.1504170037806;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.506791710853577;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6714", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e7c8fb98-706a-4405-b93e-47a118378f8e", "level": "INFO", "time": "2024-07-24T23:41:52.034976", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "1042cd4fd425426aab2a8048ef8a6c3a", "Server-Timing": "TimerPanel_utime;dur=15.543000000000085;desc=\"User CPU time\", TimerPanel_stime;dur=1.9690000000007757;desc=\"System CPU time\", TimerPanel_total;dur=17.51200000000086;desc=\"Total CPU time\", TimerPanel_total_time;dur=34.66487489640713;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.9664160683751106;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c016a4fe-b15d-472f-b173-442880b338f8", "level": "INFO", "time": "2024-07-24T23:42:07.441005", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5f330364-112d-420f-8741-4780fcdfe59e", "level": "INFO", "time": "2024-07-24T23:42:07.768259", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "88", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "72067e1831ba444780de12bf14d462f6", "Server-Timing": "TimerPanel_utime;dur=105.65200000000097;desc=\"User CPU time\", TimerPanel_stime;dur=27.184000000000097;desc=\"System CPU time\", TimerPanel_total;dur=132.83600000000106;desc=\"Total CPU time\", TimerPanel_total_time;dur=282.09566604346037;desc=\"Elapsed time\", SQLPanel_sql_time;dur=28.197085252031684;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "664", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "768c2123-d228-4670-bf5a-53b679217937", "level": "INFO", "time": "2024-07-24T23:45:21.697015", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "49639486-add5-4dd7-847f-0f20c5b3fdc0", "level": "INFO", "time": "2024-07-24T23:45:21.699074", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8694d774-cc0a-4c22-83cb-fe12dbfb72c5", "level": "INFO", "time": "2024-07-24T23:45:22.047215", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "173f28f14f414be8a3cbc8d89546db03", "Server-Timing": "TimerPanel_utime;dur=54.363999999999635;desc=\"User CPU time\", TimerPanel_stime;dur=33.4620000000001;desc=\"System CPU time\", TimerPanel_total;dur=87.82599999999974;desc=\"Total CPU time\", TimerPanel_total_time;dur=111.49924993515015;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.272249018773437;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "27855dff-8dc5-4bcb-9da6-3053aa4154ab", "level": "INFO", "time": "2024-07-24T23:45:22.120012", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"created_by": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "98ee4c6b25d846c88f2a235604c3f14d", "Server-Timing": "TimerPanel_utime;dur=240.23499999999842;desc=\"User CPU time\", TimerPanel_stime;dur=99.85500000000158;desc=\"System CPU time\", TimerPanel_total;dur=340.09000000000003;desc=\"Total CPU time\", TimerPanel_total_time;dur=371.4992499444634;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.714122982695699;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8071", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2dd6a11f-a886-4db7-ba8f-d20bd51432d4", "level": "INFO", "time": "2024-07-24T23:45:22.325594", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "43d3a6c460194bc5b2ed3ca6c09c75b9", "Server-Timing": "TimerPanel_utime;dur=19.960999999998563;desc=\"User CPU time\", TimerPanel_stime;dur=1.8669999999989528;desc=\"System CPU time\", TimerPanel_total;dur=21.827999999997516;desc=\"Total CPU time\", TimerPanel_total_time;dur=120.73970912024379;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.572582172229886;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "88ca3b9c-05f6-4afe-aacb-7c75ab8a0199", "level": "INFO", "time": "2024-07-24T23:45:25.443544", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "66e64658142f4a6fb9d19311c89cc44a", "Server-Timing": "TimerPanel_utime;dur=41.10999999999976;desc=\"User CPU time\", TimerPanel_stime;dur=4.514000000000351;desc=\"System CPU time\", TimerPanel_total;dur=45.62400000000011;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.53066719323397;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.715166753157973;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "32e4d7e8-d65b-4b7f-b409-ddf1b4f8890e", "level": "INFO", "time": "2024-07-24T23:45:28.797267", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "7554bf39d38b4bad9b0e9b07229ae427", "Server-Timing": "TimerPanel_utime;dur=132.0750000000004;desc=\"User CPU time\", TimerPanel_stime;dur=22.348000000000923;desc=\"System CPU time\", TimerPanel_total;dur=154.4230000000013;desc=\"Total CPU time\", TimerPanel_total_time;dur=184.24362502992153;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.803330974653363;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10865", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c093bb6d-0f49-4d93-af44-a219b775663b", "level": "INFO", "time": "2024-07-24T23:45:28.892556", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "5cddf817870743acb15ab313f3ecf4ee", "Server-Timing": "TimerPanel_utime;dur=33.488000000000184;desc=\"User CPU time\", TimerPanel_stime;dur=4.616999999999649;desc=\"System CPU time\", TimerPanel_total;dur=38.10499999999983;desc=\"Total CPU time\", TimerPanel_total_time;dur=51.975041860714555;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.525041069835424;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "55fcc5e1-fa4d-4809-ab23-11ef57d36b14", "level": "INFO", "time": "2024-07-24T23:45:29.152089", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bd09ee6962904122b08db2edbd435eb2", "Server-Timing": "TimerPanel_utime;dur=190.9590000000012;desc=\"User CPU time\", TimerPanel_stime;dur=44.9970000000004;desc=\"System CPU time\", TimerPanel_total;dur=235.9560000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=271.6750418767333;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.983666483312845;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6714", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4df1008b-2747-4d7e-8d94-0deb03c99b3c", "level": "INFO", "time": "2024-07-24T23:45:29.190123", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "91e8fe3059fb433093ec37fea7ea454e", "Server-Timing": "TimerPanel_utime;dur=16.421999999998604;desc=\"User CPU time\", TimerPanel_stime;dur=1.2679999999996028;desc=\"System CPU time\", TimerPanel_total;dur=17.689999999998207;desc=\"Total CPU time\", TimerPanel_total_time;dur=27.76562492363155;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.317083068192005;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "87aeac3a-81a3-48d1-95a9-df97b14703ed", "level": "INFO", "time": "2024-07-24T23:45:30.064723", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/7/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/7/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0fefbf2e-06e5-4b4f-90b6-83786a30105e", "level": "INFO", "time": "2024-07-24T23:45:30.283946", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/7/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/7/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "62f426fe92104a57a11f7f6e7663bde4", "Server-Timing": "TimerPanel_utime;dur=127.83499999999925;desc=\"User CPU time\", TimerPanel_stime;dur=20.027999999999935;desc=\"System CPU time\", TimerPanel_total;dur=147.8629999999992;desc=\"Total CPU time\", TimerPanel_total_time;dur=213.49550015293062;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.049705196172;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3450", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a38194ec-d07a-4e17-bc6e-8fc1ce2f5112", "level": "INFO", "time": "2024-07-24T23:45:30.344640", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e17ccc3a96e0414e8e7eca2b937eb856", "Server-Timing": "TimerPanel_utime;dur=27.411999999999992;desc=\"User CPU time\", TimerPanel_stime;dur=2.3970000000002045;desc=\"System CPU time\", TimerPanel_total;dur=29.809000000000196;desc=\"Total CPU time\", TimerPanel_total_time;dur=29.804499819874763;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.062708070501685;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "02696ffc-6df0-4050-baea-63da19db10dc", "level": "INFO", "time": "2024-07-24T23:45:30.378621", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "fdc2091b71dc4ef792ef52fe594a3a5b", "Server-Timing": "TimerPanel_utime;dur=57.24700000000027;desc=\"User CPU time\", TimerPanel_stime;dur=3.70999999999988;desc=\"System CPU time\", TimerPanel_total;dur=60.95700000000015;desc=\"Total CPU time\", TimerPanel_total_time;dur=67.21483310684562;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.019748317077756;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6714", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6351ff99-b0e6-478e-9d16-496b0ed64684", "level": "INFO", "time": "2024-07-24T23:45:30.425356", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "5447a88b23dd4ad9a67475ea42a124b9", "Server-Timing": "TimerPanel_utime;dur=17.65100000000075;desc=\"User CPU time\", TimerPanel_stime;dur=1.4020000000005695;desc=\"System CPU time\", TimerPanel_total;dur=19.05300000000132;desc=\"Total CPU time\", TimerPanel_total_time;dur=37.67170803621411;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.8889997154474258;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2f1934c5-40f2-4857-8887-4d7754345111", "level": "INFO", "time": "2024-07-24T23:45:38.739245", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "94", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "cff8aa07b29a4906a56b504e6fd6a92c", "Server-Timing": "TimerPanel_utime;dur=126.64899999999868;desc=\"User CPU time\", TimerPanel_stime;dur=43.04200000000158;desc=\"System CPU time\", TimerPanel_total;dur=169.69100000000026;desc=\"Total CPU time\", TimerPanel_total_time;dur=287.821542005986;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.22724759951234;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "588", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "620a50b9-01c2-4fdf-88e1-a0d295bd36f2", "level": "INFO", "time": "2024-07-24T23:45:55.174374", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6a0896d0-6faf-4ab2-b7b9-1d9d5b3bff1a", "level": "INFO", "time": "2024-07-24T23:45:55.424041", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"page": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "58123ba194ee414e9759b0a15820b9fb", "Server-Timing": "TimerPanel_utime;dur=65.13799999999925;desc=\"User CPU time\", TimerPanel_stime;dur=34.098999999999435;desc=\"System CPU time\", TimerPanel_total;dur=99.23699999999869;desc=\"Total CPU time\", TimerPanel_total_time;dur=179.41604205407202;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.089124312624335;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10895", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "623ca81a-ec85-4328-a439-f8f6af063ef7", "level": "INFO", "time": "2024-07-24T23:45:55.534612", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "e495f3d59f8a4719aa673489ddf91e37", "Server-Timing": "TimerPanel_utime;dur=28.048999999999324;desc=\"User CPU time\", TimerPanel_stime;dur=4.486999999999242;desc=\"System CPU time\", TimerPanel_total;dur=32.535999999998566;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.673125164583325;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.7902919836342335;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4252e678-be69-49b2-99ad-d665a906c6fa", "level": "INFO", "time": "2024-07-24T23:45:55.743883", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ed8305be074e4c98a49f7ec86e66a86a", "Server-Timing": "TimerPanel_utime;dur=161.5549999999999;desc=\"User CPU time\", TimerPanel_stime;dur=28.812000000000282;desc=\"System CPU time\", TimerPanel_total;dur=190.3670000000002;desc=\"Total CPU time\", TimerPanel_total_time;dur=214.54399987123907;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.79216649569571;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6744", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f469bc26-e150-4f96-be52-713c7ce0dbcc", "level": "INFO", "time": "2024-07-24T23:45:55.783246", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "67a85d7827a1409eb41237479388c8a4", "Server-Timing": "TimerPanel_utime;dur=14.967999999999648;desc=\"User CPU time\", TimerPanel_stime;dur=1.2210000000010268;desc=\"System CPU time\", TimerPanel_total;dur=16.189000000000675;desc=\"Total CPU time\", TimerPanel_total_time;dur=29.970499919727445;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.3195408284664154;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4d5d97c0-a26a-4607-abf6-4f8a3bbdd26b", "level": "INFO", "time": "2024-07-24T23:45:57.357359", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/6/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/6/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "303189bb-ae54-42f4-9c97-19607d9da053", "level": "INFO", "time": "2024-07-24T23:45:57.594910", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/6/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/6/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "99c1c2305ddd40d89a32c6a3bedebe2c", "Server-Timing": "TimerPanel_utime;dur=123.22200000000016;desc=\"User CPU time\", TimerPanel_stime;dur=24.55299999999916;desc=\"System CPU time\", TimerPanel_total;dur=147.77499999999932;desc=\"Total CPU time\", TimerPanel_total_time;dur=230.3986670449376;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.163335079327226;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3456", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e5633ca8-c5dd-4fae-94d8-f3e412b701a8", "level": "INFO", "time": "2024-07-24T23:45:57.675800", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0873da0197f8402ea8de0b4074f2fe2b", "Server-Timing": "TimerPanel_utime;dur=31.226000000000198;desc=\"User CPU time\", TimerPanel_stime;dur=2.8969999999990392;desc=\"System CPU time\", TimerPanel_total;dur=34.12299999999924;desc=\"Total CPU time\", TimerPanel_total_time;dur=43.26787497848272;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.318207010626793;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f3796e5f-5fa8-4ef6-bf98-9b91cba719e4", "level": "INFO", "time": "2024-07-24T23:45:57.707512", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "78a2bcbeef9d4f1495a9af747c8527c4", "Server-Timing": "TimerPanel_utime;dur=56.70200000000136;desc=\"User CPU time\", TimerPanel_stime;dur=3.9689999999996672;desc=\"System CPU time\", TimerPanel_total;dur=60.67100000000103;desc=\"Total CPU time\", TimerPanel_total_time;dur=72.18112493865192;desc=\"Elapsed time\", SQLPanel_sql_time;dur=12.790041277185082;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6744", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "654c5fe5-e9b0-4602-9c68-0935a12c31ae", "level": "INFO", "time": "2024-07-24T23:45:57.761387", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "c3c401e014054fda842bd42b7fc9cc76", "Server-Timing": "TimerPanel_utime;dur=17.111999999999128;desc=\"User CPU time\", TimerPanel_stime;dur=1.6580000000008255;desc=\"System CPU time\", TimerPanel_total;dur=18.769999999999953;desc=\"Total CPU time\", TimerPanel_total_time;dur=45.383166056126356;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.852167071774602;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3ba63331-7155-4403-8ec2-ac4c6258b343", "level": "INFO", "time": "2024-07-24T23:46:00.615295", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c0bce8b0-f307-4488-9a7f-5248f9c04821", "level": "INFO", "time": "2024-07-24T23:46:00.910189", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "7"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "065e6e8b8216486a91357dae8d3658c7", "Server-Timing": "TimerPanel_utime;dur=101.14300000000043;desc=\"User CPU time\", TimerPanel_stime;dur=26.564000000000476;desc=\"System CPU time\", TimerPanel_total;dur=127.7070000000009;desc=\"Total CPU time\", TimerPanel_total_time;dur=163.27408282086253;desc=\"Elapsed time\", SQLPanel_sql_time;dur=15.555375954136252;desc=\"SQL 11 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5299", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d8807fe8-95bd-42d1-b821-f3a1baa53df4", "level": "INFO", "time": "2024-07-24T23:46:00.978253", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8bb012edf5464fd6a4a2724ec7c09ceb", "Server-Timing": "TimerPanel_utime;dur=28.259000000000256;desc=\"User CPU time\", TimerPanel_stime;dur=4.1919999999997515;desc=\"System CPU time\", TimerPanel_total;dur=32.45100000000001;desc=\"Total CPU time\", TimerPanel_total_time;dur=32.99962496384978;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.5275418777018785;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c06efb70-ef98-4cfc-a3b4-c6b3e6aac0cc", "level": "INFO", "time": "2024-07-24T23:46:01.096730", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "aa8db790361c484fb57c2809e67039bd", "Server-Timing": "TimerPanel_utime;dur=85.41299999999907;desc=\"User CPU time\", TimerPanel_stime;dur=20.09400000000028;desc=\"System CPU time\", TimerPanel_total;dur=105.50699999999935;desc=\"Total CPU time\", TimerPanel_total_time;dur=113.73708304017782;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.856666188687086;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6744", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "177c2d16-60e3-4e7f-b741-0210b354e13a", "level": "INFO", "time": "2024-07-24T23:46:01.174578", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "9930fa612f5e4f21a40fa83c3611b0f0", "Server-Timing": "TimerPanel_utime;dur=20.72500000000055;desc=\"User CPU time\", TimerPanel_stime;dur=2.164000000000499;desc=\"System CPU time\", TimerPanel_total;dur=22.889000000001047;desc=\"Total CPU time\", TimerPanel_total_time;dur=44.73091592080891;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.4502919986844063;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4c0acecf-bf61-40e4-9347-4cc5e81f0204", "level": "INFO", "time": "2024-07-24T23:46:02.868033", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/5/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/5/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d25b9606-ce20-43e4-a80e-a33cf70611be", "level": "INFO", "time": "2024-07-24T23:46:03.113406", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/5/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/5/", "data": {"from_view": "board", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "535c1c9b973b40bf868deaec8e808887", "Server-Timing": "TimerPanel_utime;dur=144.72899999999987;desc=\"User CPU time\", TimerPanel_stime;dur=5.4440000000006705;desc=\"System CPU time\", TimerPanel_total;dur=150.17300000000054;desc=\"Total CPU time\", TimerPanel_total_time;dur=237.92962497100234;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.56683325767517;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "3442", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a621a592-b23e-4414-bc93-16ebef2bf2eb", "level": "INFO", "time": "2024-07-24T23:46:03.220068", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6eeb0c9ccbc44f729d2bd0295f602119", "Server-Timing": "TimerPanel_utime;dur=36.07300000000002;desc=\"User CPU time\", TimerPanel_stime;dur=3.5999999999987153;desc=\"System CPU time\", TimerPanel_total;dur=39.67299999999874;desc=\"Total CPU time\", TimerPanel_total_time;dur=69.5974170230329;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.197042228654027;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ad2d333b-473c-4b37-8f26-25257d86ba14", "level": "INFO", "time": "2024-07-24T23:46:03.278710", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a4cd83f64f5f458881c69fd2660e082a", "Server-Timing": "TimerPanel_utime;dur=71.7029999999994;desc=\"User CPU time\", TimerPanel_stime;dur=5.503000000000924;desc=\"System CPU time\", TimerPanel_total;dur=77.20600000000033;desc=\"Total CPU time\", TimerPanel_total_time;dur=128.55149991810322;desc=\"Elapsed time\", SQLPanel_sql_time;dur=48.156667267903686;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6744", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9672d54d-cedb-4b31-8b19-c636fc0e877e", "level": "INFO", "time": "2024-07-24T23:46:03.318923", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "248b2ad5ae744fad832bde6274aaea10", "Server-Timing": "TimerPanel_utime;dur=15.0370000000013;desc=\"User CPU time\", TimerPanel_stime;dur=1.1430000000007823;desc=\"System CPU time\", TimerPanel_total;dur=16.18000000000208;desc=\"Total CPU time\", TimerPanel_total_time;dur=30.632541049271822;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.702374942600727;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fd9e2206-f895-4d9d-8e8f-7e9677e08dca", "level": "INFO", "time": "2024-07-24T23:46:06.957644", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "8ef511f422a14fe2ae4cade98dd7bbfe", "Server-Timing": "TimerPanel_utime;dur=192.9350000000003;desc=\"User CPU time\", TimerPanel_stime;dur=18.423999999999552;desc=\"System CPU time\", TimerPanel_total;dur=211.35899999999984;desc=\"Total CPU time\", TimerPanel_total_time;dur=249.34716592542827;desc=\"Elapsed time\", SQLPanel_sql_time;dur=16.266292659565806;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10895", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8c0f339a-2e4c-4fd3-a640-81dac634a40b", "level": "INFO", "time": "2024-07-24T23:46:07.032696", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8bd52410db1d4b7896fc2f0e9e7d0e68", "Server-Timing": "TimerPanel_utime;dur=28.217999999998966;desc=\"User CPU time\", TimerPanel_stime;dur=4.839000000000482;desc=\"System CPU time\", TimerPanel_total;dur=33.05699999999945;desc=\"Total CPU time\", TimerPanel_total_time;dur=48.375959042459726;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.055291276425123;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6ad6636c-9b42-4683-93c2-1e4ef698d6da", "level": "INFO", "time": "2024-07-24T23:46:07.212251", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ba639d630e8c44eaabb4e79e2128e28d", "Server-Timing": "TimerPanel_utime;dur=77.65799999999956;desc=\"User CPU time\", TimerPanel_stime;dur=18.917000000000073;desc=\"System CPU time\", TimerPanel_total;dur=96.57499999999963;desc=\"Total CPU time\", TimerPanel_total_time;dur=123.80824983119965;desc=\"Elapsed time\", SQLPanel_sql_time;dur=24.01887788437307;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6744", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bc6fbfbf-35c6-4d53-aab9-2910bf884d6c", "level": "INFO", "time": "2024-07-24T23:46:07.249834", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d98f4915e1304953ba698924a449a99d", "Server-Timing": "TimerPanel_utime;dur=14.620999999999995;desc=\"User CPU time\", TimerPanel_stime;dur=1.7049999999994014;desc=\"System CPU time\", TimerPanel_total;dur=16.325999999999397;desc=\"Total CPU time\", TimerPanel_total_time;dur=28.648999985307455;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.134126007556915;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4597961c-9622-423a-9716-75bbc4f8faf3", "level": "INFO", "time": "2024-07-24T23:46:08.505308", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3016d5f8-15dc-42e3-a305-c31d6b98f414", "level": "INFO", "time": "2024-07-24T23:46:08.857429", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "6b0d64e67a254bd1a323570325a87263", "Server-Timing": "TimerPanel_utime;dur=181.20200000000074;desc=\"User CPU time\", TimerPanel_stime;dur=28.653999999999513;desc=\"System CPU time\", TimerPanel_total;dur=209.85600000000025;desc=\"Total CPU time\", TimerPanel_total_time;dur=311.0053329728544;desc=\"Elapsed time\", SQLPanel_sql_time;dur=32.43612078949809;desc=\"SQL 23 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "17004", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "27264900-6dd9-4863-aea3-3bcb87712b00", "level": "INFO", "time": "2024-07-24T23:46:08.971422", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3b80343f78f046d4a29c6044d3c64321", "Server-Timing": "TimerPanel_utime;dur=30.776000000001247;desc=\"User CPU time\", TimerPanel_stime;dur=4.163000000000139;desc=\"System CPU time\", TimerPanel_total;dur=34.939000000001386;desc=\"Total CPU time\", TimerPanel_total_time;dur=60.8838340267539;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.870125118643045;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7ae42082-adba-4714-925b-1447be1b9515", "level": "INFO", "time": "2024-07-24T23:46:09.218058", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b4311fa32b024ebc9777d747d8fa8b02", "Server-Timing": "TimerPanel_utime;dur=215.36000000000044;desc=\"User CPU time\", TimerPanel_stime;dur=41.32300000000022;desc=\"System CPU time\", TimerPanel_total;dur=256.6830000000007;desc=\"Total CPU time\", TimerPanel_total_time;dur=272.78929203748703;desc=\"Elapsed time\", SQLPanel_sql_time;dur=35.341458627954125;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6796", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f2b61196-2357-4354-9576-d7458042589b", "level": "INFO", "time": "2024-07-24T23:46:09.254305", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "85f8171a874b449ba9cbb8e05d53e25b", "Server-Timing": "TimerPanel_utime;dur=14.894999999999214;desc=\"User CPU time\", TimerPanel_stime;dur=1.1369999999999436;desc=\"System CPU time\", TimerPanel_total;dur=16.031999999999158;desc=\"Total CPU time\", TimerPanel_total_time;dur=27.232249965891242;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.2250818330794573;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "babd076f-464d-4af7-9a1b-fde49d78adaf", "level": "INFO", "time": "2024-07-24T23:46:17.250887", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "93", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "6cf50ca9df4c42328db6ad0a91aba0a2", "Server-Timing": "TimerPanel_utime;dur=129.95800000000025;desc=\"User CPU time\", TimerPanel_stime;dur=22.482000000000113;desc=\"System CPU time\", TimerPanel_total;dur=152.44000000000037;desc=\"Total CPU time\", TimerPanel_total_time;dur=501.87341612763703;desc=\"Elapsed time\", SQLPanel_sql_time;dur=57.46733257547021;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "587", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "414274c9-787c-4497-b3cb-e94b12bb44db", "level": "INFO", "time": "2024-07-24T23:48:20.908635", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "a668d6ff951a4db1916e6131d225c0ad", "Server-Timing": "TimerPanel_utime;dur=100.20899999999955;desc=\"User CPU time\", TimerPanel_stime;dur=42.173000000000016;desc=\"System CPU time\", TimerPanel_total;dur=142.38199999999955;desc=\"Total CPU time\", TimerPanel_total_time;dur=217.38154208287597;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.208374813199043;desc=\"SQL 11 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10895", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "347519df-54e8-4907-a72f-741a6d23637d", "level": "INFO", "time": "2024-07-24T23:48:21.037537", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6a5b3f6129a54155ae0a5915200e6513", "Server-Timing": "TimerPanel_utime;dur=28.881999999999408;desc=\"User CPU time\", TimerPanel_stime;dur=4.16599999999967;desc=\"System CPU time\", TimerPanel_total;dur=33.04799999999908;desc=\"Total CPU time\", TimerPanel_total_time;dur=33.9909999165684;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.5972500443458557;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "04d75cf2-ec0b-44e2-b061-3578e733c94d", "level": "INFO", "time": "2024-07-24T23:48:21.295741", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "eb68a6b5c0d0470eb8bd50e974dcb786", "Server-Timing": "TimerPanel_utime;dur=79.26000000000144;desc=\"User CPU time\", TimerPanel_stime;dur=22.769999999999513;desc=\"System CPU time\", TimerPanel_total;dur=102.03000000000095;desc=\"Total CPU time\", TimerPanel_total_time;dur=124.22912521287799;desc=\"Elapsed time\", SQLPanel_sql_time;dur=21.010583266615868;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6796", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fd07c4e3-4b03-4e61-9077-23f58fc85f3b", "level": "INFO", "time": "2024-07-24T23:48:21.333997", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "fd0c516df9e7482c80bbb42070801f21", "Server-Timing": "TimerPanel_utime;dur=14.683000000001556;desc=\"User CPU time\", TimerPanel_stime;dur=2.027000000000001;desc=\"System CPU time\", TimerPanel_total;dur=16.710000000001557;desc=\"Total CPU time\", TimerPanel_total_time;dur=28.156332904472947;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.44445782341063;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c2637a79-6b8b-4079-a4d6-398c05b47663", "level": "INFO", "time": "2024-07-24T23:48:23.872300", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7aa0f15b-00f2-4fcc-bfbf-b7042663f7b3", "level": "INFO", "time": "2024-07-24T23:48:24.217232", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "data": {"from_view": "all", "current": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "aa53706b3d304ddc9cb5331619b96fac", "Server-Timing": "TimerPanel_utime;dur=171.43199999999936;desc=\"User CPU time\", TimerPanel_stime;dur=22.822000000001452;desc=\"System CPU time\", TimerPanel_total;dur=194.25400000000081;desc=\"Total CPU time\", TimerPanel_total_time;dur=299.6557089500129;desc=\"Elapsed time\", SQLPanel_sql_time;dur=35.938125336542726;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6411", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8c1b39eb-ec71-4cb8-be7a-7d66055818dd", "level": "INFO", "time": "2024-07-24T23:48:24.294544", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2440ee8c953249b7ac3134fc72436b5b", "Server-Timing": "TimerPanel_utime;dur=27.709000000001538;desc=\"User CPU time\", TimerPanel_stime;dur=3.265999999999991;desc=\"System CPU time\", TimerPanel_total;dur=30.97500000000153;desc=\"Total CPU time\", TimerPanel_total_time;dur=32.29079116135836;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.6384578086435795;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4eb21ecd-870f-4325-8621-f704885475e2", "level": "INFO", "time": "2024-07-24T23:48:24.541617", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ba695b0877764d0fb746e9705bfa1a51", "Server-Timing": "TimerPanel_utime;dur=207.9650000000015;desc=\"User CPU time\", TimerPanel_stime;dur=42.02399999999962;desc=\"System CPU time\", TimerPanel_total;dur=249.9890000000011;desc=\"Total CPU time\", TimerPanel_total_time;dur=245.0721669010818;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.883371682837605;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6937", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2420e750-26a4-4e08-ab5d-7b081f220965", "level": "INFO", "time": "2024-07-24T23:48:24.581770", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "4717f23880644b1292333e641aa45c72", "Server-Timing": "TimerPanel_utime;dur=14.81899999999925;desc=\"User CPU time\", TimerPanel_stime;dur=1.132000000000133;desc=\"System CPU time\", TimerPanel_total;dur=15.950999999999382;desc=\"Total CPU time\", TimerPanel_total_time;dur=27.50645810738206;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.9933341536670923;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5883587b-99f4-4d92-8501-7e11062539aa", "level": "INFO", "time": "2024-07-24T23:48:38.699135", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "89", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 1}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "96a2d1b7dec4473ba66755a759bc1803", "Server-Timing": "TimerPanel_utime;dur=150.49399999999835;desc=\"User CPU time\", TimerPanel_stime;dur=31.6989999999997;desc=\"System CPU time\", TimerPanel_total;dur=182.19299999999805;desc=\"Total CPU time\", TimerPanel_total_time;dur=316.50354200974107;desc=\"Elapsed time\", SQLPanel_sql_time;dur=40.78125162050128;desc=\"SQL 21 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "583", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} From 41da2efd92a8d9ed6b9475d4affbdb475c352aec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Mon, 26 Aug 2024 02:55:35 +0900 Subject: [PATCH 6/7] feat: testcase_notification_infra --- ara/infra/notification/notification_infra.py | 6 + logs/http_access.log.2024-07-25.09-26-20 | 104 +++++++++++ logs/http_access.log.2024-08-11.02-41-16 | 4 + .../logs/http_access.log.2024-08-11.01-10-12 | 80 +++++++++ tests/test_notification_infra.py | 164 ++++++++++++++++++ 5 files changed, 358 insertions(+) create mode 100644 logs/http_access.log.2024-07-25.09-26-20 create mode 100644 logs/http_access.log.2024-08-11.02-41-16 create mode 100644 tests/logs/http_access.log.2024-08-11.01-10-12 create mode 100644 tests/test_notification_infra.py diff --git a/ara/infra/notification/notification_infra.py b/ara/infra/notification/notification_infra.py index d99ec89f..f4b0462e 100644 --- a/ara/infra/notification/notification_infra.py +++ b/ara/infra/notification/notification_infra.py @@ -63,10 +63,13 @@ def _get_display_name(self, article: Article, profile: int): return "익명" def create_notification(self, comment: Comment) -> None: + print("______________dddd________") + def notify_article_commented(_parent_article: Article, _comment: Comment): name = self._get_display_name(_parent_article, _comment.created_by_id) title = f"{name} 님이 새로운 댓글을 작성했습니다." + print(f"Creating notification for article commented: {title}") notification = Notification( type="article_commented", title=title, @@ -81,6 +84,8 @@ def notify_article_commented(_parent_article: Article, _comment: Comment): notification=notification, ) + print("하이\n") + fcm_notify_comment( _parent_article.created_by, title, @@ -92,6 +97,7 @@ def notify_comment_commented(_parent_article: Article, _comment: Comment): name = self._get_display_name(_parent_article, _comment.created_by_id) title = f"{name} 님이 새로운 대댓글을 작성했습니다." + print(f"Creating notification for comment commented: {title}") notification = Notification( type="comment_commented", title=title, diff --git a/logs/http_access.log.2024-07-25.09-26-20 b/logs/http_access.log.2024-07-25.09-26-20 new file mode 100644 index 00000000..c23ab825 --- /dev/null +++ b/logs/http_access.log.2024-07-25.09-26-20 @@ -0,0 +1,104 @@ +{"id": "394f7f40-4f2d-4b95-86ae-57823b7f956c", "level": "INFO", "time": "2024-07-25T00:20:31.911726", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "42be62ac-214d-4fa9-8ca9-d74f485e8076", "level": "INFO", "time": "2024-07-25T00:20:32.060987", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "7c3a1ed0c6d241508d28c1aed0c24261", "Server-Timing": "TimerPanel_utime;dur=18.897000000002606;desc=\"User CPU time\", TimerPanel_stime;dur=9.242000000000417;desc=\"System CPU time\", TimerPanel_total;dur=28.139000000003023;desc=\"Total CPU time\", TimerPanel_total_time;dur=75.12141717597842;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.747417014092207;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d6ab29a1-5010-4934-8ca2-ee5117eaa2d8", "level": "INFO", "time": "2024-07-25T00:20:36.320139", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=b5954eee705c6f43b5df", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "aba0098a4e1d438bb7e894a3c7829011", "Server-Timing": "TimerPanel_utime;dur=3.9779999999964843;desc=\"User CPU time\", TimerPanel_stime;dur=1.1310000000008813;desc=\"System CPU time\", TimerPanel_total;dur=5.108999999997366;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.785624962300062;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "109c68e2-c781-49b3-9d78-74b12060ee0f", "level": "INFO", "time": "2024-07-25T00:20:36.794201", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "06813d355bd35f75b104", "state": "b5954eee705c6f43b5df", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a5f10e0ed267416aa8e0b1f239ece5f3", "Server-Timing": "TimerPanel_utime;dur=116.61000000000143;desc=\"User CPU time\", TimerPanel_stime;dur=13.833999999995683;desc=\"System CPU time\", TimerPanel_total;dur=130.44399999999712;desc=\"Total CPU time\", TimerPanel_total_time;dur=342.48458384536207;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.98383213020861;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7e10bcbe-6eaa-46c6-b24a-38f7ab848877", "level": "INFO", "time": "2024-07-25T00:20:37.443018", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f1fc211a93df484181cdef0b653b7c2f", "Server-Timing": "TimerPanel_utime;dur=176.45500000000425;desc=\"User CPU time\", TimerPanel_stime;dur=71.43400000000355;desc=\"System CPU time\", TimerPanel_total;dur=247.8890000000078;desc=\"Total CPU time\", TimerPanel_total_time;dur=232.9281670972705;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.320207078009844;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1516", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4985fcc9-89cf-49d7-a229-3d186da10314", "level": "INFO", "time": "2024-07-25T00:20:37.496373", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1032b4e10cf64d11ae22763cbfcfe17d", "Server-Timing": "TimerPanel_utime;dur=19.969000000003234;desc=\"User CPU time\", TimerPanel_stime;dur=2.403000000001043;desc=\"System CPU time\", TimerPanel_total;dur=22.372000000004277;desc=\"Total CPU time\", TimerPanel_total_time;dur=46.62016709335148;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.2332082260400057;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "89a74c9c-1182-4e78-8e4d-96ea553c40e7", "level": "INFO", "time": "2024-07-25T00:20:37.528633", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "02feb158479b4d6da4d59e9dc4a2209a", "Server-Timing": "TimerPanel_utime;dur=16.97899999999919;desc=\"User CPU time\", TimerPanel_stime;dur=1.241999999997745;desc=\"System CPU time\", TimerPanel_total;dur=18.220999999996934;desc=\"Total CPU time\", TimerPanel_total_time;dur=24.941499810665846;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.765542896464467;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "38f96ee8-5a56-46e6-8032-477d42761a7e", "level": "INFO", "time": "2024-07-25T00:20:37.585060", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cbdf015fef364d9890531b0b3b0e9565", "Server-Timing": "TimerPanel_utime;dur=34.85200000000077;desc=\"User CPU time\", TimerPanel_stime;dur=2.9490000000009786;desc=\"System CPU time\", TimerPanel_total;dur=37.80100000000175;desc=\"Total CPU time\", TimerPanel_total_time;dur=42.33916592784226;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.6175407003611326;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5c1ab749-4352-4604-bff5-aa16e75f3ecc", "level": "INFO", "time": "2024-07-25T00:20:37.626528", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "a9544d89b71b4b8395f7d2f9bc958e6e", "Server-Timing": "TimerPanel_utime;dur=45.51000000000016;desc=\"User CPU time\", TimerPanel_stime;dur=3.487999999997271;desc=\"System CPU time\", TimerPanel_total;dur=48.99799999999743;desc=\"Total CPU time\", TimerPanel_total_time;dur=52.736832993105054;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.7648321595042944;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e8a5c4bc-25b7-4d31-a5ba-fca4376a0ab2", "level": "INFO", "time": "2024-07-25T00:20:37.736291", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f31e397f7b584528a25800fead36c500", "Server-Timing": "TimerPanel_utime;dur=17.7449999999979;desc=\"User CPU time\", TimerPanel_stime;dur=1.3220000000018217;desc=\"System CPU time\", TimerPanel_total;dur=19.066999999999723;desc=\"Total CPU time\", TimerPanel_total_time;dur=40.42304214090109;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.6450410950928926;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d5201c4e-0f76-4db3-86a4-e3afeb3858c9", "level": "INFO", "time": "2024-07-25T00:20:40.462510", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "e0e2a40e5584436a82817e070eece4e0", "Server-Timing": "TimerPanel_utime;dur=19.23800000000142;desc=\"User CPU time\", TimerPanel_stime;dur=2.0080000000035625;desc=\"System CPU time\", TimerPanel_total;dur=21.246000000004983;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.14112478680909;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.7834581453353167;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b1129a13-2b18-4d77-b3bc-93039984df75", "level": "INFO", "time": "2024-07-25T00:20:43.735874", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=24651fdb5e4741560490", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a439de328b8c4a059321ec570e88692e", "Server-Timing": "TimerPanel_utime;dur=4.120999999997821;desc=\"User CPU time\", TimerPanel_stime;dur=0.9569999999996526;desc=\"System CPU time\", TimerPanel_total;dur=5.077999999997473;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.2886661142110825;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5309fb40-8cad-4a3a-b22f-265fda58e66c", "level": "INFO", "time": "2024-07-25T00:20:44.098565", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "8493d510ede66ca91650", "state": "24651fdb5e4741560490", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1dcdbbcefba3468584ca1995df4b81a8", "Server-Timing": "TimerPanel_utime;dur=100.38800000000236;desc=\"User CPU time\", TimerPanel_stime;dur=6.310000000006255;desc=\"System CPU time\", TimerPanel_total;dur=106.69800000000862;desc=\"Total CPU time\", TimerPanel_total_time;dur=280.52600007504225;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.809503996744752;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "00bea0bc-1c2a-42e7-be14-91d7b38abb22", "level": "INFO", "time": "2024-07-25T00:20:44.568855", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "25717cddf76f49208a8f60e4563def5e", "Server-Timing": "TimerPanel_utime;dur=56.97099999999722;desc=\"User CPU time\", TimerPanel_stime;dur=16.45899999999756;desc=\"System CPU time\", TimerPanel_total;dur=73.42999999999478;desc=\"Total CPU time\", TimerPanel_total_time;dur=107.52487508580089;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.895916631445289;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1516", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ad3495b2-1403-410d-8c16-460c8705a07f", "level": "INFO", "time": "2024-07-25T00:20:44.607513", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b57b67f780fd4e3ab9e6925e40b580e0", "Server-Timing": "TimerPanel_utime;dur=19.11999999999381;desc=\"User CPU time\", TimerPanel_stime;dur=1.647999999995875;desc=\"System CPU time\", TimerPanel_total;dur=20.767999999989684;desc=\"Total CPU time\", TimerPanel_total_time;dur=32.020249869674444;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.119916956871748;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e2a9d999-c403-4c9a-8a38-225079de88fb", "level": "INFO", "time": "2024-07-25T00:20:44.641731", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f61a6331a87942ce81e4fd3a6f12d85b", "Server-Timing": "TimerPanel_utime;dur=19.168999999997993;desc=\"User CPU time\", TimerPanel_stime;dur=6.154000000002213;desc=\"System CPU time\", TimerPanel_total;dur=25.323000000000206;desc=\"Total CPU time\", TimerPanel_total_time;dur=26.95079194381833;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.7623333260416985;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8fbc6326-88a5-4f68-b55f-ba6bf7671340", "level": "INFO", "time": "2024-07-25T00:20:44.685578", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "36e43870108648ccbb39a87cce979ccd", "Server-Timing": "TimerPanel_utime;dur=30.28499999999923;desc=\"User CPU time\", TimerPanel_stime;dur=7.816000000005374;desc=\"System CPU time\", TimerPanel_total;dur=38.1010000000046;desc=\"Total CPU time\", TimerPanel_total_time;dur=33.04020804353058;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.626250058412552;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "70113c99-e9c7-4bd4-886c-388f2f791378", "level": "INFO", "time": "2024-07-25T00:20:44.791651", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "98ffcdb7af4a429da9100ea0f784988d", "Server-Timing": "TimerPanel_utime;dur=36.473000000000866;desc=\"User CPU time\", TimerPanel_stime;dur=8.215999999997337;desc=\"System CPU time\", TimerPanel_total;dur=44.6889999999982;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.53099995851517;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.709999568760395;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f555dc47-327d-4cdb-9d5c-1685d9df638e", "level": "INFO", "time": "2024-07-25T00:20:44.916887", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9dcbd27196d04421b630606f8689e3a1", "Server-Timing": "TimerPanel_utime;dur=18.34800000000314;desc=\"User CPU time\", TimerPanel_stime;dur=1.6899999999964166;desc=\"System CPU time\", TimerPanel_total;dur=20.037999999999556;desc=\"Total CPU time\", TimerPanel_total_time;dur=56.99008307419717;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.193623946979642;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7e9cd22a-bde5-46d5-bb05-dcb7c7223e9a", "level": "INFO", "time": "2024-07-25T00:20:46.706402", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/blocks/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/blocks/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "c6193fb52b0843fca3a8f845129c2205", "Server-Timing": "TimerPanel_utime;dur=30.27099999999905;desc=\"User CPU time\", TimerPanel_stime;dur=1.8969999999995935;desc=\"System CPU time\", TimerPanel_total;dur=32.16799999999864;desc=\"Total CPU time\", TimerPanel_total_time;dur=31.59191715531051;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.6989157777279615;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b9bae84f-3bab-4715-b0d0-f5f5340e05ba", "level": "INFO", "time": "2024-07-25T00:20:46.802446", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"created_by": "1"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "bddf2b3907d74a50829fbbfc66548a0e", "Server-Timing": "TimerPanel_utime;dur=108.30600000000601;desc=\"User CPU time\", TimerPanel_stime;dur=35.086999999997204;desc=\"System CPU time\", TimerPanel_total;dur=143.3930000000032;desc=\"Total CPU time\", TimerPanel_total_time;dur=133.2369998563081;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.255041981115937;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8101", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "13cf64f9-2507-4022-975d-4d5cdf15edd5", "level": "INFO", "time": "2024-07-25T00:20:46.861577", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d51dd2b919844293824ecdf5238e8c7f", "Server-Timing": "TimerPanel_utime;dur=15.632999999994013;desc=\"User CPU time\", TimerPanel_stime;dur=1.1519999999975994;desc=\"System CPU time\", TimerPanel_total;dur=16.784999999991612;desc=\"Total CPU time\", TimerPanel_total_time;dur=26.327583007514477;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.664542058482766;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "74164649-9793-4e7f-bcb5-1192688ceca4", "level": "INFO", "time": "2024-07-25T00:20:51.558323", "request": {"method": "DELETE", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/1/sso_logout/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/1/sso_logout/", "user": null}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "DELETE, OPTIONS", "djdt-store-id": "e6bbba290a6041aab2672c2fa96312c5", "Server-Timing": "TimerPanel_utime;dur=44.59099999999694;desc=\"User CPU time\", TimerPanel_stime;dur=5.600999999998635;desc=\"System CPU time\", TimerPanel_total;dur=50.19199999999557;desc=\"Total CPU time\", TimerPanel_total_time;dur=71.90179196186364;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.080540897324681;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7b267732-ad8c-4f51-96b4-cd4721a71262", "level": "INFO", "time": "2024-07-25T00:21:17.910439", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=16573faf257485504385", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a914c0182ae74b68a36666ee3e117126", "Server-Timing": "TimerPanel_utime;dur=7.355000000003997;desc=\"User CPU time\", TimerPanel_stime;dur=5.0759999999954175;desc=\"System CPU time\", TimerPanel_total;dur=12.430999999999415;desc=\"Total CPU time\", TimerPanel_total_time;dur=15.137084061279893;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4afa53a0-9885-4be7-ad04-4b023deb624d", "level": "INFO", "time": "2024-07-25T00:30:29.859905", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "a4607ee1c294398af1a9", "state": "16573faf257485504385", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "23ece982ee69488fbbab2fad0d93f661", "Server-Timing": "TimerPanel_utime;dur=301.0620000000017;desc=\"User CPU time\", TimerPanel_stime;dur=57.62599999999907;desc=\"System CPU time\", TimerPanel_total;dur=358.6880000000008;desc=\"Total CPU time\", TimerPanel_total_time;dur=657.2957090102136;desc=\"Elapsed time\", SQLPanel_sql_time;dur=38.1823752541095;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ec79c3af-2aba-41b3-bb4d-8806bbafd6a1", "level": "INFO", "time": "2024-07-25T00:30:30.283531", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "097a7274-9457-4784-be4a-661caef8cc05", "level": "WARNING", "time": "2024-07-25T00:30:30.374414", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ffd30ed584124d6198f3594e9075beb7", "Server-Timing": "TimerPanel_utime;dur=2.6379999999974757;desc=\"User CPU time\", TimerPanel_stime;dur=0.6890000000012719;desc=\"System CPU time\", TimerPanel_total;dur=3.3269999999987476;desc=\"Total CPU time\", TimerPanel_total_time;dur=3.3394170459359884;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "51b2e413-c18c-4db6-9859-3c8784e5ae5c", "level": "WARNING", "time": "2024-07-25T00:30:30.409533", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9b9f6e53e3a446a48f14d8033b9f3d43", "Server-Timing": "TimerPanel_utime;dur=4.080999999999335;desc=\"User CPU time\", TimerPanel_stime;dur=0.9850000000000136;desc=\"System CPU time\", TimerPanel_total;dur=5.065999999999349;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.818625213578343;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a8ac67e1-9886-463c-8c76-a2dd2d5845a3", "level": "INFO", "time": "2024-07-25T00:30:41.169827", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=190d9d4640a861876f9c", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d9523bc327e34ba38a4c8976007bb2fc", "Server-Timing": "TimerPanel_utime;dur=33.64899999999693;desc=\"User CPU time\", TimerPanel_stime;dur=10.652000000000328;desc=\"System CPU time\", TimerPanel_total;dur=44.30099999999726;desc=\"Total CPU time\", TimerPanel_total_time;dur=65.21220807917416;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.69579191505909;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8d5382a3-54d7-4e48-8e94-b63ae29719db", "level": "INFO", "time": "2024-07-25T00:30:41.555674", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "a38d868b57cdd143288c", "state": "190d9d4640a861876f9c", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=http://localhost:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "cced912fd61e44ce90927d9f922b4fd8", "Server-Timing": "TimerPanel_utime;dur=70.28100000000137;desc=\"User CPU time\", TimerPanel_stime;dur=8.335999999999899;desc=\"System CPU time\", TimerPanel_total;dur=78.61700000000127;desc=\"Total CPU time\", TimerPanel_total_time;dur=264.4924169871956;desc=\"Elapsed time\", SQLPanel_sql_time;dur=24.58249917253852;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "85605d1f-249c-44d0-86d9-58b69ce5804a", "level": "WARNING", "time": "2024-07-25T00:30:41.961120", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "2279517ce14e483e93b70cc67eca7a11", "Server-Timing": "TimerPanel_utime;dur=6.979000000001179;desc=\"User CPU time\", TimerPanel_stime;dur=1.5670000000014284;desc=\"System CPU time\", TimerPanel_total;dur=8.546000000002607;desc=\"Total CPU time\", TimerPanel_total_time;dur=9.286207845434546;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6f6c79cb-f788-4078-9de3-dc8f2b86a786", "level": "WARNING", "time": "2024-07-25T00:30:41.976673", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b786927c2f4d4621828b76453323d56c", "Server-Timing": "TimerPanel_utime;dur=4.095999999996991;desc=\"User CPU time\", TimerPanel_stime;dur=1.1329999999958318;desc=\"System CPU time\", TimerPanel_total;dur=5.228999999992823;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.862666992470622;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "02f35464-1072-4fb7-aad3-014f6bef0212", "level": "INFO", "time": "2024-07-25T00:30:44.886354", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=ba05d50fd20b89e7b58a", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "fc47aa8aa4ec4dacaceb7a993cf9ce76", "Server-Timing": "TimerPanel_utime;dur=38.29000000000349;desc=\"User CPU time\", TimerPanel_stime;dur=19.31300000000391;desc=\"System CPU time\", TimerPanel_total;dur=57.6030000000074;desc=\"Total CPU time\", TimerPanel_total_time;dur=84.43095814436674;desc=\"Elapsed time\", SQLPanel_sql_time;dur=6.0160409193485975;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7891539f-d9f7-4004-972c-dc46c981fad3", "level": "INFO", "time": "2024-07-25T00:30:45.235018", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "bd6944e94796c237a6c6", "state": "ba05d50fd20b89e7b58a", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=http://localhost:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "262ec03f159743f49c022a82fc9c2ee7", "Server-Timing": "TimerPanel_utime;dur=68.36299999999795;desc=\"User CPU time\", TimerPanel_stime;dur=5.455999999995242;desc=\"System CPU time\", TimerPanel_total;dur=73.8189999999932;desc=\"Total CPU time\", TimerPanel_total_time;dur=233.667999971658;desc=\"Elapsed time\", SQLPanel_sql_time;dur=20.8855418022722;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "baa770c7-fe34-4cc0-bde6-1e77535876a2", "level": "WARNING", "time": "2024-07-25T00:30:45.407119", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "58f3acd3181a4cc18a87927729cb7a3a", "Server-Timing": "TimerPanel_utime;dur=3.6569999999969127;desc=\"User CPU time\", TimerPanel_stime;dur=1.0329999999996176;desc=\"System CPU time\", TimerPanel_total;dur=4.68999999999653;desc=\"Total CPU time\", TimerPanel_total_time;dur=7.93070811778307;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e926bb97-b93f-4e9c-9abe-ca8ecd01679f", "level": "WARNING", "time": "2024-07-25T00:30:45.416403", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "7e34d42ea78840bfa9017b199023a774", "Server-Timing": "TimerPanel_utime;dur=3.0179999999973006;desc=\"User CPU time\", TimerPanel_stime;dur=0.6720000000015602;desc=\"System CPU time\", TimerPanel_total;dur=3.689999999998861;desc=\"Total CPU time\", TimerPanel_total_time;dur=3.7635420449078083;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3a3e4e4e-3ecc-420d-a671-9268caa238d3", "level": "INFO", "time": "2024-07-25T00:30:47.921326", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=http://localhost:8080/"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=0071728bbdbab0cf498e", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "1d5473d75e2145319e7a4f2596403fd1", "Server-Timing": "TimerPanel_utime;dur=30.444000000002802;desc=\"User CPU time\", TimerPanel_stime;dur=3.644000000001313;desc=\"System CPU time\", TimerPanel_total;dur=34.088000000004115;desc=\"Total CPU time\", TimerPanel_total_time;dur=54.27312501706183;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.4995841085910797;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c3c63e17-63f3-478b-a393-a044b625e480", "level": "INFO", "time": "2024-07-25T00:30:48.303773", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "0a41eabd5414891283b4", "state": "0071728bbdbab0cf498e", "preferred_url": "None"}, "user": 4}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=http://localhost:8080/", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "8ca1da9a57fc417ea36ab8ff0344070e", "Server-Timing": "TimerPanel_utime;dur=97.60900000000561;desc=\"User CPU time\", TimerPanel_stime;dur=7.076999999995337;desc=\"System CPU time\", TimerPanel_total;dur=104.68600000000094;desc=\"Total CPU time\", TimerPanel_total_time;dur=304.57162484526634;desc=\"Elapsed time\", SQLPanel_sql_time;dur=22.518291138112545;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7da24900-f5a1-47ab-b6b1-7cbb7708b39b", "level": "WARNING", "time": "2024-07-25T00:30:48.436548", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "aa8ac2de0a0046dcb3a493e2f0f76348", "Server-Timing": "TimerPanel_utime;dur=3.864999999997565;desc=\"User CPU time\", TimerPanel_stime;dur=1.0290000000026112;desc=\"System CPU time\", TimerPanel_total;dur=4.894000000000176;desc=\"Total CPU time\", TimerPanel_total_time;dur=5.82179194316268;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "692d08db-fce7-4c80-938b-dbbc23e5a8f7", "level": "WARNING", "time": "2024-07-25T00:30:48.451311", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": null}, "response": {"status": 401, "headers": {"Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b8152232c08d44eb9f6d1a3418a38bca", "Server-Timing": "TimerPanel_utime;dur=2.706000000003428;desc=\"User CPU time\", TimerPanel_stime;dur=0.6300000000010186;desc=\"System CPU time\", TimerPanel_total;dur=3.3360000000044465;desc=\"Total CPU time\", TimerPanel_total_time;dur=3.336833091452718;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1a76788d-8884-4b08-ab68-d1795b1fdbd1", "level": "INFO", "time": "2024-07-25T00:31:03.040095", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login/", "data": {"next": "http://localhost:8080/login-handler?link=undefined"}, "user": null}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "https://sparcssso.kaist.ac.kr/api/v2/token/require/?client_id=test90a16ded3512fe2f7dc8&state=571c580020a3e65c0eb9", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "61c5e8c3d32b48889a6db8223f0a0708", "Server-Timing": "TimerPanel_utime;dur=5.648999999998239;desc=\"User CPU time\", TimerPanel_stime;dur=4.214000000004603;desc=\"System CPU time\", TimerPanel_total;dur=9.863000000002842;desc=\"Total CPU time\", TimerPanel_total_time;dur=13.579040998592973;desc=\"Elapsed time\", SQLPanel_sql_time;dur=0;desc=\"SQL 0 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d3637466-dfc1-4e62-b043-8970e52e8868", "level": "INFO", "time": "2024-07-25T00:31:03.443650", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/users/sso_login_callback/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/users/sso_login_callback/", "data": {"code": "4d5afa4b09505267f366", "state": "571c580020a3e65c0eb9", "preferred_url": "None"}, "user": 1}, "response": {"status": 302, "headers": {"Content-Type": "text/html; charset=utf-8", "Location": "http://localhost:8080/login-handler?link=undefined", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0e2f00b017fa4ae2ad9413b6fdb8e36d", "Server-Timing": "TimerPanel_utime;dur=99.37800000000152;desc=\"User CPU time\", TimerPanel_stime;dur=6.0209999999969455;desc=\"System CPU time\", TimerPanel_total;dur=105.39899999999847;desc=\"Total CPU time\", TimerPanel_total_time;dur=322.9943329934031;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.040458707138896;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "212df00c-99d3-4b23-84b0-b4e96d837948", "level": "INFO", "time": "2024-07-25T00:31:03.955243", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "3e5ca6a155d44b04b590d7e4664308d3", "Server-Timing": "TimerPanel_utime;dur=53.42900000000128;desc=\"User CPU time\", TimerPanel_stime;dur=17.308999999997354;desc=\"System CPU time\", TimerPanel_total;dur=70.73799999999864;desc=\"Total CPU time\", TimerPanel_total_time;dur=97.6936670485884;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.427917888388038;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1516", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d726eff3-0687-4e63-acbd-efac51607931", "level": "INFO", "time": "2024-07-25T00:31:03.993671", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "87aa172effc44a699e300da553a05cd3", "Server-Timing": "TimerPanel_utime;dur=19.292000000000087;desc=\"User CPU time\", TimerPanel_stime;dur=1.2609999999995125;desc=\"System CPU time\", TimerPanel_total;dur=20.5529999999996;desc=\"Total CPU time\", TimerPanel_total_time;dur=31.636625062674284;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.5023329071700573;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b314b7ec-cd0b-4e34-9dd5-f8d055461e6f", "level": "INFO", "time": "2024-07-25T00:31:04.038676", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b4d67134745d4fb2b08b171f0e1d8e42", "Server-Timing": "TimerPanel_utime;dur=15.847000000000833;desc=\"User CPU time\", TimerPanel_stime;dur=1.5829999999965594;desc=\"System CPU time\", TimerPanel_total;dur=17.429999999997392;desc=\"Total CPU time\", TimerPanel_total_time;dur=36.32075013592839;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.0319167524576187;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "46682481-96fa-458f-8fec-9a92a8818bf6", "level": "INFO", "time": "2024-07-25T00:31:04.087739", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a6c47ba061f9463793557c7af26f698c", "Server-Timing": "TimerPanel_utime;dur=35.686999999995805;desc=\"User CPU time\", TimerPanel_stime;dur=2.3660000000020887;desc=\"System CPU time\", TimerPanel_total;dur=38.052999999997894;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.941917173564434;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.694291226565838;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "927e89b8-1c82-4719-b2ad-4fa169de7896", "level": "INFO", "time": "2024-07-25T00:31:04.199645", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "c5a17414b6754cd5a1de4a70653bb8a8", "Server-Timing": "TimerPanel_utime;dur=48.7060000000028;desc=\"User CPU time\", TimerPanel_stime;dur=3.2199999999988904;desc=\"System CPU time\", TimerPanel_total;dur=51.92600000000169;desc=\"Total CPU time\", TimerPanel_total_time;dur=52.788125118240714;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.60108382627368;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6fb6cd1f-17ec-4bb6-87b8-7037698b667f", "level": "INFO", "time": "2024-07-25T00:31:04.297245", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "df3950c3b0f64f3b94e3cc01fada9ae6", "Server-Timing": "TimerPanel_utime;dur=17.5259999999966;desc=\"User CPU time\", TimerPanel_stime;dur=1.5290000000049986;desc=\"System CPU time\", TimerPanel_total;dur=19.0550000000016;desc=\"Total CPU time\", TimerPanel_total_time;dur=28.93204102292657;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.067334182560444;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dcbbffb1-1bb7-49db-9e91-1075e0104eb7", "level": "INFO", "time": "2024-07-25T00:32:46.056148", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ae714ad9-2a26-4879-bbcf-6dba52c50dca", "level": "INFO", "time": "2024-07-25T00:32:46.370536", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "ec740b052f684de7abf9976b959d3c30", "Server-Timing": "TimerPanel_utime;dur=78.79400000000203;desc=\"User CPU time\", TimerPanel_stime;dur=45.838000000003376;desc=\"System CPU time\", TimerPanel_total;dur=124.6320000000054;desc=\"Total CPU time\", TimerPanel_total_time;dur=237.4459591228515;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.315623592585325;desc=\"SQL 9 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1001", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "26f27369-5aa3-4fcc-9eb4-cb14b13ec9db", "level": "INFO", "time": "2024-07-25T00:32:46.375563", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fc66c2f7-3cdf-4553-a6be-430bd98240fa", "level": "INFO", "time": "2024-07-25T00:32:46.418837", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "184a25df1ac84b889f61c3ea89376bf1", "Server-Timing": "TimerPanel_utime;dur=23.74600000000271;desc=\"User CPU time\", TimerPanel_stime;dur=2.4180000000058044;desc=\"System CPU time\", TimerPanel_total;dur=26.164000000008514;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.24362501129508;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.767708385363221;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4c5d3de4-ac88-422d-9e48-df3298e811e7", "level": "INFO", "time": "2024-07-25T00:32:46.422414", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "4e47de12-3cff-4d23-b9b6-5c3503c7de8f", "level": "INFO", "time": "2024-07-25T00:32:46.469443", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bd9617fdfed4431ab0224b29af93d574", "Server-Timing": "TimerPanel_utime;dur=17.803999999998155;desc=\"User CPU time\", TimerPanel_stime;dur=2.3680000000041446;desc=\"System CPU time\", TimerPanel_total;dur=20.1720000000023;desc=\"Total CPU time\", TimerPanel_total_time;dur=40.58179189451039;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.017250284552574;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ac1a97ef-bf13-4e62-a956-9543bb538e7b", "level": "INFO", "time": "2024-07-25T00:32:46.477080", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1a0ef511-49e7-4f7b-aef3-feb35af6ea42", "level": "INFO", "time": "2024-07-25T00:32:46.478329", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "280acc4a-9866-4efb-a75a-5a0b44c6ef27", "level": "INFO", "time": "2024-07-25T00:32:46.529317", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "97dfaf371b284553b53e50a69e2da8b5", "Server-Timing": "TimerPanel_utime;dur=33.0459999999988;desc=\"User CPU time\", TimerPanel_stime;dur=3.8429999999891606;desc=\"System CPU time\", TimerPanel_total;dur=36.88899999998796;desc=\"Total CPU time\", TimerPanel_total_time;dur=39.717125007882714;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.376876167953014;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "75a21c77-1be9-4bf8-b89b-0a53223f1f5a", "level": "INFO", "time": "2024-07-25T00:32:46.701019", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b86cd0d351aa4913bfc4fca909f89df3", "Server-Timing": "TimerPanel_utime;dur=43.18500000000114;desc=\"User CPU time\", TimerPanel_stime;dur=4.911000000006993;desc=\"System CPU time\", TimerPanel_total;dur=48.09600000000813;desc=\"Total CPU time\", TimerPanel_total_time;dur=50.53370795212686;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.32470791041851;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d94377e5-866b-4d71-8d5e-043d4760781d", "level": "INFO", "time": "2024-07-25T00:32:46.764508", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d3a54893-f0b9-4fa2-b556-c9eee2d25b57", "level": "INFO", "time": "2024-07-25T00:32:46.830682", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "0713ab6cc5f349f2b0a61666d8d73acb", "Server-Timing": "TimerPanel_utime;dur=36.11399999999776;desc=\"User CPU time\", TimerPanel_stime;dur=1.8309999999956972;desc=\"System CPU time\", TimerPanel_total;dur=37.944999999993456;desc=\"Total CPU time\", TimerPanel_total_time;dur=55.261666886508465;desc=\"Elapsed time\", SQLPanel_sql_time;dur=4.045250825583935;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1872", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "32b57d1d-42da-4fcf-b4c5-be4ecbaf8c45", "level": "INFO", "time": "2024-07-25T00:33:05.908204", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1911370a-8400-4b08-9464-18c5efd3ca12", "level": "INFO", "time": "2024-07-25T00:33:06.051394", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "b8ce7c8dccf746078bc99355bba08660", "Server-Timing": "TimerPanel_utime;dur=54.76700000000534;desc=\"User CPU time\", TimerPanel_stime;dur=5.756999999988466;desc=\"System CPU time\", TimerPanel_total;dur=60.523999999993805;desc=\"Total CPU time\", TimerPanel_total_time;dur=85.970374988392;desc=\"Elapsed time\", SQLPanel_sql_time;dur=7.438915781676769;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "12601", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bfea6302-97a2-4f5b-a914-14eed4207f85", "level": "INFO", "time": "2024-07-25T00:33:06.116329", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "d3e98fbbf70f466f8dd4ff6fb22017cd", "Server-Timing": "TimerPanel_utime;dur=26.985000000010473;desc=\"User CPU time\", TimerPanel_stime;dur=12.026000000005865;desc=\"System CPU time\", TimerPanel_total;dur=39.01100000001634;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.05495801195502;desc=\"Elapsed time\", SQLPanel_sql_time;dur=9.54795815050602;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1872", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "86be1f4a-8621-46ac-8a1d-6abf17c35d13", "level": "INFO", "time": "2024-07-25T00:33:11.872608", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/64/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/64/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "486108e6-13bc-4962-bef0-6982d9dd298f", "level": "INFO", "time": "2024-07-25T00:33:12.012863", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/64/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/64/read/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "c89051508edb4fab8cc98cb692917011", "Server-Timing": "TimerPanel_utime;dur=60.69400000001224;desc=\"User CPU time\", TimerPanel_stime;dur=4.482000000010089;desc=\"System CPU time\", TimerPanel_total;dur=65.17600000002233;desc=\"Total CPU time\", TimerPanel_total_time;dur=91.59866697154939;desc=\"Elapsed time\", SQLPanel_sql_time;dur=14.164498308673501;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "390bf545-c2df-4bab-8f37-506a2123e61a", "level": "INFO", "time": "2024-07-25T00:33:12.016571", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "77b76065-0f05-445e-a236-b802f15e3138", "level": "INFO", "time": "2024-07-25T00:33:12.370187", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/2/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/2/", "data": {"from_view": "all"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "533e5c170ebe4e5e819eb37853cf5f7c", "Server-Timing": "TimerPanel_utime;dur=201.78599999999847;desc=\"User CPU time\", TimerPanel_stime;dur=21.136999999995965;desc=\"System CPU time\", TimerPanel_total;dur=222.92299999999443;desc=\"Total CPU time\", TimerPanel_total_time;dur=350.0684581231326;desc=\"Elapsed time\", SQLPanel_sql_time;dur=30.582458479329944;desc=\"SQL 20 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "7121", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ed3e947e-8945-46ec-a10a-259f5fa9f357", "level": "INFO", "time": "2024-07-25T00:33:12.422711", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1edf6921-9fd9-4cfe-a4b9-050448eafffa", "level": "INFO", "time": "2024-07-25T00:33:12.491970", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "986376bc49b9410581ea82c678de2442", "Server-Timing": "TimerPanel_utime;dur=46.877999999992426;desc=\"User CPU time\", TimerPanel_stime;dur=3.4089999999906695;desc=\"System CPU time\", TimerPanel_total;dur=50.286999999983095;desc=\"Total CPU time\", TimerPanel_total_time;dur=63.557582907378674;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.244083108380437;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "984", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a12c8b3b-6bef-4915-abee-afc0a78dfc7f", "level": "INFO", "time": "2024-07-25T00:33:12.624337", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9ab5045b3c9b48f79efbdc7252afc873", "Server-Timing": "TimerPanel_utime;dur=114.18699999998694;desc=\"User CPU time\", TimerPanel_stime;dur=17.88699999998755;desc=\"System CPU time\", TimerPanel_total;dur=132.0739999999745;desc=\"Total CPU time\", TimerPanel_total_time;dur=158.48304191604257;desc=\"Elapsed time\", SQLPanel_sql_time;dur=37.66512405127287;desc=\"SQL 16 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5586", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "68449e8d-2ac6-4fe0-9dd3-81dfa7dd21d7", "level": "INFO", "time": "2024-07-25T00:33:12.631087", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2ca693cf-f104-4f0e-98ce-1ddcd9e1b828", "level": "INFO", "time": "2024-07-25T00:33:12.669874", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "32171618a6424e70ba42b1d0c436fb70", "Server-Timing": "TimerPanel_utime;dur=16.373999999999;desc=\"User CPU time\", TimerPanel_stime;dur=1.8029999999953361;desc=\"System CPU time\", TimerPanel_total;dur=18.176999999994337;desc=\"Total CPU time\", TimerPanel_total_time;dur=33.15849998034537;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.5329998936504126;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "50e1efa3-5844-44e1-ac56-58f8cdf98db8", "level": "INFO", "time": "2024-07-25T00:33:15.253612", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "144cedc6a7cb48de82f0bc1bb4e08298", "Server-Timing": "TimerPanel_utime;dur=53.83000000000493;desc=\"User CPU time\", TimerPanel_stime;dur=4.164000000002943;desc=\"System CPU time\", TimerPanel_total;dur=57.99400000000787;desc=\"Total CPU time\", TimerPanel_total_time;dur=73.20854114368558;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.992169052362442;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "12600", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f27248fc-931e-48db-a1e3-64817b3c1b66", "level": "INFO", "time": "2024-07-25T00:33:15.307359", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9a32e5810075458eaa1ee9d9a8c33489", "Server-Timing": "TimerPanel_utime;dur=20.849999999995816;desc=\"User CPU time\", TimerPanel_stime;dur=1.9939999999962765;desc=\"System CPU time\", TimerPanel_total;dur=22.843999999992093;desc=\"Total CPU time\", TimerPanel_total_time;dur=33.093374921008945;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.8087088614702225;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "984", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "490b532a-a71d-4769-89d8-2e7a4fbd87f8", "level": "INFO", "time": "2024-07-25T00:33:16.234184", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/63/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/63/read/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8ce694f0-4a6f-499d-8064-b0f82919978c", "level": "INFO", "time": "2024-07-25T00:33:16.318612", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "0", "path_info": "/api/notifications/63/read/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/63/read/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "f6f3f1fc0534408a8dccea395282346b", "Server-Timing": "TimerPanel_utime;dur=42.505000000005566;desc=\"User CPU time\", TimerPanel_stime;dur=2.5839999999988095;desc=\"System CPU time\", TimerPanel_total;dur=45.089000000004376;desc=\"Total CPU time\", TimerPanel_total_time;dur=72.2774169407785;desc=\"Elapsed time\", SQLPanel_sql_time;dur=11.96566759608686;desc=\"SQL 7 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "330d45dd-9666-42a2-94a9-2bc616696556", "level": "INFO", "time": "2024-07-25T00:33:16.323738", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "21553a1e-aaf7-4616-8de6-05f7c0e89c57", "level": "INFO", "time": "2024-07-25T00:33:16.591783", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/3/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/3/", "data": {"from_view": "all"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "29bee7ee0506489f9953a538b8a2b690", "Server-Timing": "TimerPanel_utime;dur=150.25099999999725;desc=\"User CPU time\", TimerPanel_stime;dur=26.57099999998991;desc=\"System CPU time\", TimerPanel_total;dur=176.82199999998716;desc=\"Total CPU time\", TimerPanel_total_time;dur=264.0012081246823;desc=\"Elapsed time\", SQLPanel_sql_time;dur=25.633584707975388;desc=\"SQL 20 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "17722", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9d47553c-4cd6-49d1-a93a-835780b5c124", "level": "INFO", "time": "2024-07-25T00:33:16.696578", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "a3bbca7a3b1046b2bc9f12e640db4aac", "Server-Timing": "TimerPanel_utime;dur=29.65799999999774;desc=\"User CPU time\", TimerPanel_stime;dur=3.500000000002501;desc=\"System CPU time\", TimerPanel_total;dur=33.15800000000024;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.706542018800974;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.6489181220531464;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ba16b9fe-5dac-4650-b283-0a1a1c918dab", "level": "INFO", "time": "2024-07-25T00:33:16.871366", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "01dcfa10db9f4e4eb82d413c78368618", "Server-Timing": "TimerPanel_utime;dur=81.45899999999529;desc=\"User CPU time\", TimerPanel_stime;dur=18.000999999998157;desc=\"System CPU time\", TimerPanel_total;dur=99.45999999999344;desc=\"Total CPU time\", TimerPanel_total_time;dur=118.39866684749722;desc=\"Elapsed time\", SQLPanel_sql_time;dur=18.672455567866564;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5586", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fe952023-328d-4786-b0e1-859bff2cf41c", "level": "INFO", "time": "2024-07-25T00:33:16.912323", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "a625774c077642228bddd9ca342a72bc", "Server-Timing": "TimerPanel_utime;dur=14.703999999994721;desc=\"User CPU time\", TimerPanel_stime;dur=1.8270000000057962;desc=\"System CPU time\", TimerPanel_total;dur=16.531000000000518;desc=\"Total CPU time\", TimerPanel_total_time;dur=32.204583985731006;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.8757492545992136;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8bf115a8-85d0-432a-bb90-cea63730e172", "level": "INFO", "time": "2024-07-25T00:33:52.170329", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "593af23f-9c4b-4492-bda3-fb1b71ebfd17", "level": "INFO", "time": "2024-07-25T00:33:52.413199", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "428193365b504021a19b9a353cc0cab1", "Server-Timing": "TimerPanel_utime;dur=95.03000000000839;desc=\"User CPU time\", TimerPanel_stime;dur=32.274000000001024;desc=\"System CPU time\", TimerPanel_total;dur=127.30400000000941;desc=\"Total CPU time\", TimerPanel_total_time;dur=194.0498750191182;desc=\"Elapsed time\", SQLPanel_sql_time;dur=20.488501293584704;desc=\"SQL 10 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "10895", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d072b641-d2cb-4851-8b52-73082a18151f", "level": "INFO", "time": "2024-07-25T00:33:52.518343", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9f98a2a33f914d8da1c64ada0b77bc33", "Server-Timing": "TimerPanel_utime;dur=32.00099999999395;desc=\"User CPU time\", TimerPanel_stime;dur=4.063000000002148;desc=\"System CPU time\", TimerPanel_total;dur=36.0639999999961;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.872415924444795;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.7949997931718826;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "78084e4b-e061-4524-866d-8774ebbdc073", "level": "INFO", "time": "2024-07-25T00:33:52.761516", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "f230d1b739e44715bfaf666964341c69", "Server-Timing": "TimerPanel_utime;dur=190.21100000000501;desc=\"User CPU time\", TimerPanel_stime;dur=36.976999999993154;desc=\"System CPU time\", TimerPanel_total;dur=227.18799999999817;desc=\"Total CPU time\", TimerPanel_total_time;dur=247.01879196800292;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.658628057688475;desc=\"SQL 14 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "5586", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "18b5ac8f-3040-4fb4-817c-a437d278aff1", "level": "INFO", "time": "2024-07-25T00:33:52.803164", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "9147afefc98644de8975c50f4f86c755", "Server-Timing": "TimerPanel_utime;dur=16.556000000008453;desc=\"User CPU time\", TimerPanel_stime;dur=1.9479999999987285;desc=\"System CPU time\", TimerPanel_total;dur=18.50400000000718;desc=\"Total CPU time\", TimerPanel_total_time;dur=31.67175012640655;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.7275843787938356;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1ae71502-d0b4-482d-8fa4-a1c0f4789f81", "level": "INFO", "time": "2024-07-25T00:33:54.172420", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "38fa097a-909f-4d4d-8a80-771d61a637e6", "level": "INFO", "time": "2024-07-25T00:33:54.412225", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "data": {"from_view": "all", "current": "1"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "88e0edbe659a4312aa0dc4917abb3980", "Server-Timing": "TimerPanel_utime;dur=120.93800000000954;desc=\"User CPU time\", TimerPanel_stime;dur=7.0440000000076;desc=\"System CPU time\", TimerPanel_total;dur=127.98200000001714;desc=\"Total CPU time\", TimerPanel_total_time;dur=235.17983313649893;desc=\"Elapsed time\", SQLPanel_sql_time;dur=27.54654036834836;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4152", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "566a8783-e484-437d-b196-b0b294ea3d22", "level": "INFO", "time": "2024-07-25T00:33:54.496128", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "9b3d5b468e55464191308aa23be006bf", "Server-Timing": "TimerPanel_utime;dur=30.67900000000634;desc=\"User CPU time\", TimerPanel_stime;dur=2.5710000000032096;desc=\"System CPU time\", TimerPanel_total;dur=33.25000000000955;desc=\"Total CPU time\", TimerPanel_total_time;dur=44.14875013753772;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.5486238989979029;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c66e7b0a-efd9-49df-b2a1-539666029b86", "level": "INFO", "time": "2024-07-25T00:33:54.532295", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "c934dfb810c64830b881a92260e2ddda", "Server-Timing": "TimerPanel_utime;dur=57.57599999999741;desc=\"User CPU time\", TimerPanel_stime;dur=3.7190000000038026;desc=\"System CPU time\", TimerPanel_total;dur=61.29500000000121;desc=\"Total CPU time\", TimerPanel_total_time;dur=80.76316700316966;desc=\"Elapsed time\", SQLPanel_sql_time;dur=17.044543055817485;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6892", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "535067bd-c916-4fc7-8b4f-cacaacf681d4", "level": "INFO", "time": "2024-07-25T00:33:54.575170", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 4}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "d00e6661dad34824bf663a18eac2e6c5", "Server-Timing": "TimerPanel_utime;dur=14.942000000004896;desc=\"User CPU time\", TimerPanel_stime;dur=1.0769999999951096;desc=\"System CPU time\", TimerPanel_total;dur=16.019000000000005;desc=\"Total CPU time\", TimerPanel_total_time;dur=29.09304085187614;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.8364588506519794;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6f181efd-830b-4b59-9834-26deb011a614", "level": "INFO", "time": "2024-07-25T00:34:01.747678", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e7bb90da-cc5d-4756-a780-a061e65ca4ad", "level": "INFO", "time": "2024-07-25T00:34:02.163341", "request": {"method": "POST", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "73", "path_info": "/api/comments/", "remote_addr": "127.0.0.1", "content_type": "application/json", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/comments/", "data": {}, "user": 4}, "response": {"status": 201, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "POST, OPTIONS", "djdt-store-id": "5ec82d223e5f4f028f13fec57027bcf0", "Server-Timing": "TimerPanel_utime;dur=109.54200000000469;desc=\"User CPU time\", TimerPanel_stime;dur=24.101000000001704;desc=\"System CPU time\", TimerPanel_total;dur=133.6430000000064;desc=\"Total CPU time\", TimerPanel_total_time;dur=246.97620794177055;desc=\"Elapsed time\", SQLPanel_sql_time;dur=31.587749486789107;desc=\"SQL 15 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://127.0.0.1:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "684", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c7b5bed1-b6a6-480a-a0c5-473babab046d", "level": "INFO", "time": "2024-07-25T00:34:37.251043", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/me", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/me", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, Cookie, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "377e107a121a49798cc34f120afa2726", "Server-Timing": "TimerPanel_utime;dur=82.01999999999998;desc=\"User CPU time\", TimerPanel_stime;dur=60.31099999999867;desc=\"System CPU time\", TimerPanel_total;dur=142.33099999999865;desc=\"Total CPU time\", TimerPanel_total_time;dur=265.32508293166757;desc=\"Elapsed time\", SQLPanel_sql_time;dur=19.937540870159864;desc=\"SQL 8 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1516", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1ba2ac75-2d5b-4a34-9b63-9d0e63a2588a", "level": "INFO", "time": "2024-07-25T00:34:37.300473", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/boards/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/boards/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "82eb60523773449ab30d53c51790f78c", "Server-Timing": "TimerPanel_utime;dur=23.639000000002852;desc=\"User CPU time\", TimerPanel_stime;dur=3.175999999996293;desc=\"System CPU time\", TimerPanel_total;dur=26.814999999999145;desc=\"Total CPU time\", TimerPanel_total_time;dur=41.19695792905986;desc=\"Elapsed time\", SQLPanel_sql_time;dur=3.9860818069428205;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "8672", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c9c05c21-7e06-4b98-b781-48ffc37bba99", "level": "INFO", "time": "2024-07-25T00:34:37.363737", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/board_groups/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/board_groups/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "bb278ba3da0b4d1e953de0859a70d92c", "Server-Timing": "TimerPanel_utime;dur=24.80299999999147;desc=\"User CPU time\", TimerPanel_stime;dur=5.2439999999904785;desc=\"System CPU time\", TimerPanel_total;dur=30.04699999998195;desc=\"Total CPU time\", TimerPanel_total_time;dur=52.01274994760752;desc=\"Elapsed time\", SQLPanel_sql_time;dur=2.5607910938560963;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1627", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5e271588-3600-4e2a-bdf1-7f8c1efd9f37", "level": "INFO", "time": "2024-07-25T00:34:37.442960", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/home/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/home/", "data": {}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "03b4f696d9a248e2b289eaa844248d87", "Server-Timing": "TimerPanel_utime;dur=44.58199999999124;desc=\"User CPU time\", TimerPanel_stime;dur=5.921000000000731;desc=\"System CPU time\", TimerPanel_total;dur=50.50299999999197;desc=\"Total CPU time\", TimerPanel_total_time;dur=63.34570795297623;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.245374981313944;desc=\"SQL 4 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "36", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "99d35a47-298b-4dbd-9eb6-26d3d24b9ec5", "level": "INFO", "time": "2024-07-25T00:34:37.594333", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/", "data": {"parent_board": "8", "page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "19c7206b3e9c423d9d84d3b4c885a72a", "Server-Timing": "TimerPanel_utime;dur=58.379999999999654;desc=\"User CPU time\", TimerPanel_stime;dur=7.3840000000018335;desc=\"System CPU time\", TimerPanel_total;dur=65.76400000000149;desc=\"Total CPU time\", TimerPanel_total_time;dur=77.08866707980633;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.374415934085846;desc=\"SQL 5 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "10e62e8c-0d6c-460a-a2f1-cda1f33e1120", "level": "INFO", "time": "2024-07-25T00:34:37.699600", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "11551c7a76f34ec4b7b80c64b8a10792", "Server-Timing": "TimerPanel_utime;dur=33.06999999999505;desc=\"User CPU time\", TimerPanel_stime;dur=2.2049999999893544;desc=\"System CPU time\", TimerPanel_total;dur=35.2749999999844;desc=\"Total CPU time\", TimerPanel_total_time;dur=50.80833309330046;desc=\"Elapsed time\", SQLPanel_sql_time;dur=8.047666866332293;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "950", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "553cee1f-d8f2-44a5-8c45-1c8e79723071", "level": "INFO", "time": "2024-07-25T00:34:39.304451", "request": {"method": "OPTIONS", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "user": null}, "response": {"status": 200, "headers": {"content-length": "0", "Content-Type": "text/html; charset=utf-8", "Vary": "origin, Accept-Language, Cookie", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "access-control-allow-headers": "accept, authorization, content-type, user-agent, x-csrftoken, x-requested-with", "access-control-allow-methods": "DELETE, GET, OPTIONS, PATCH, POST, PUT", "access-control-max-age": "86400", "X-Frame-Options": "DENY", "Content-Language": "ko", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e16ca99d-b727-41f0-b836-83e446d2b2ff", "level": "INFO", "time": "2024-07-25T00:34:39.526668", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/8/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/8/", "data": {"from_view": "all"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS", "djdt-store-id": "ca6f168262fb4f68bafd97f17a481427", "Server-Timing": "TimerPanel_utime;dur=81.53200000000993;desc=\"User CPU time\", TimerPanel_stime;dur=17.420000000001323;desc=\"System CPU time\", TimerPanel_total;dur=98.95200000001125;desc=\"Total CPU time\", TimerPanel_total_time;dur=217.40804216824472;desc=\"Elapsed time\", SQLPanel_sql_time;dur=26.70637588016689;desc=\"SQL 18 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "4906", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "abd9062d-8f91-45c2-a1c5-7783629635ad", "level": "INFO", "time": "2024-07-25T00:34:39.619037", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/notifications/", "data": {"page": "1", "is_read": "0"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "6ce4ec12dbd746d78ba329ddd39b8d65", "Server-Timing": "TimerPanel_utime;dur=38.16400000000897;desc=\"User CPU time\", TimerPanel_stime;dur=3.411999999997306;desc=\"System CPU time\", TimerPanel_total;dur=41.576000000006275;desc=\"Total CPU time\", TimerPanel_total_time;dur=48.13324986025691;desc=\"Elapsed time\", SQLPanel_sql_time;dur=5.695207742974162;desc=\"SQL 6 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "950", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c926e019-213f-4fce-a792-795209d2e13a", "level": "INFO", "time": "2024-07-25T00:34:39.660714", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/articles/recent/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/articles/recent/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, HEAD, OPTIONS", "djdt-store-id": "181288260041481d8a3a144cd7082904", "Server-Timing": "TimerPanel_utime;dur=75.1640000000009;desc=\"User CPU time\", TimerPanel_stime;dur=5.066999999996824;desc=\"System CPU time\", TimerPanel_total;dur=80.23099999999772;desc=\"Total CPU time\", TimerPanel_total_time;dur=93.0705419741571;desc=\"Elapsed time\", SQLPanel_sql_time;dur=23.383290972560644;desc=\"SQL 13 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "6897", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "92c57866-99dd-4b00-a515-0c39cb3760d2", "level": "INFO", "time": "2024-07-25T00:34:39.694923", "request": {"method": "GET", "meta": {"tz": "Asia/Seoul", "remote_host": "", "content_length": "", "path_info": "/api/scraps/", "remote_addr": "127.0.0.1", "content_type": "text/plain", "http_host": "127.0.0.1:9000", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, "path": "/api/scraps/", "data": {"page_size": "5"}, "user": 1}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language, Cookie", "Allow": "GET, POST, HEAD, OPTIONS", "djdt-store-id": "b47a994e91ec4bf6870bdd67000d1ce7", "Server-Timing": "TimerPanel_utime;dur=17.201999999997497;desc=\"User CPU time\", TimerPanel_stime;dur=1.2969999999938864;desc=\"System CPU time\", TimerPanel_total;dur=18.498999999991383;desc=\"Total CPU time\", TimerPanel_total_time;dur=23.7376659642905;desc=\"Elapsed time\", SQLPanel_sql_time;dur=1.066915225237608;desc=\"SQL 3 queries\", CachePanel_total_time;dur=0;desc=\"Cache 0 Calls\"", "access-control-allow-origin": "http://localhost:8080", "access-control-allow-credentials": "true", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "82", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} diff --git a/logs/http_access.log.2024-08-11.02-41-16 b/logs/http_access.log.2024-08-11.02-41-16 new file mode 100644 index 00000000..89c58335 --- /dev/null +++ b/logs/http_access.log.2024-08-11.02-41-16 @@ -0,0 +1,4 @@ +{"id": "c4edd139-85ae-43dc-9a0b-7041ee6565e9", "level": "INFO", "time": "2024-08-11T09:26:20.377916", "request": {"method": "GET", "meta": {"path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "application/octet-stream"}, "path": "/api/notifications/", "data": {}, "user": 7}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "958", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8b489faa-cdca-476f-8da5-d02da0df3168", "level": "INFO", "time": "2024-08-11T09:26:20.468260", "request": {"method": "GET", "meta": {"path_info": "/api/notifications/", "remote_addr": "127.0.0.1", "content_type": "application/octet-stream"}, "path": "/api/notifications/", "data": {}, "user": 8}, "response": {"status": 200, "headers": {"Content-Type": "application/json", "Vary": "Accept, origin, Accept-Language", "Allow": "GET, HEAD, OPTIONS", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "1289", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6cfd6d1b-4277-47ef-aa01-4c42ee6c2533", "level": "INFO", "time": "2024-08-11T09:26:20.550325", "request": {"method": "POST", "meta": {"path_info": "/api/notifications/20/read/", "remote_addr": "127.0.0.1"}, "path": "/api/notifications/20/read/", "data": {}, "user": 9}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language", "Allow": "POST, OPTIONS", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8bb0d1d4-a4e9-441b-9d80-4b88bcd7e63b", "level": "INFO", "time": "2024-08-11T09:26:20.589657", "request": {"method": "POST", "meta": {"path_info": "/api/notifications/read_all/", "remote_addr": "127.0.0.1"}, "path": "/api/notifications/read_all/", "data": {}, "user": 9}, "response": {"status": 200, "headers": {"Vary": "Accept, origin, Accept-Language", "Allow": "POST, OPTIONS", "X-Frame-Options": "DENY", "Content-Language": "ko", "Content-Length": "0", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} diff --git a/tests/logs/http_access.log.2024-08-11.01-10-12 b/tests/logs/http_access.log.2024-08-11.01-10-12 new file mode 100644 index 00000000..ef73bc9c --- /dev/null +++ b/tests/logs/http_access.log.2024-08-11.01-10-12 @@ -0,0 +1,80 @@ +{"id": "db8a7a49-5339-4dd6-a262-847735569e55", "level": "WARNING", "time": "2024-08-11T10:46:42.643322", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "02383430-f078-4bfa-861e-d51e8de8a7a9", "level": "WARNING", "time": "2024-08-11T10:46:42.770524", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f1ec6f67-64e2-4eba-a74a-5ddd13e11953", "level": "WARNING", "time": "2024-08-11T10:46:42.823367", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d8b4ff11-48cf-4770-a3b1-8d95d4cfe5c6", "level": "WARNING", "time": "2024-08-11T10:46:42.825437", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b75885fb-a342-455c-a2a8-0d2ea18f3566", "level": "WARNING", "time": "2024-08-11T10:46:42.866594", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2d9d8004-cdcc-4067-ac2a-1ec1d092e571", "level": "WARNING", "time": "2024-08-11T10:46:42.937440", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6558be5d-4714-4009-8d6e-f151b4ada6bc", "level": "WARNING", "time": "2024-08-11T10:46:43.012413", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9b481499-2a10-4c97-86e4-01592b168f7e", "level": "WARNING", "time": "2024-08-11T10:46:43.014380", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "0df72030-3576-46e3-925f-89447e5f5bf9", "level": "WARNING", "time": "2024-08-11T10:46:43.016393", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b45600da-e787-46e2-8587-4cdfd57bee44", "level": "WARNING", "time": "2024-08-11T10:46:43.018144", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "686f653c-86ba-4003-9cc1-ab1ab6c48c2e", "level": "WARNING", "time": "2024-08-11T10:46:43.019906", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "59c6a5de-d21f-4a99-8fa7-77f8e149f639", "level": "WARNING", "time": "2024-08-11T10:46:43.021647", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b46a1e9b-3b6a-42f6-b29d-c96bd95a755b", "level": "WARNING", "time": "2024-08-11T10:46:43.023153", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8aa13923-cc48-423d-8b46-ce329a3ab1db", "level": "WARNING", "time": "2024-08-11T10:46:43.063320", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e2d998b2-c540-4197-ad93-5f743fe7a763", "level": "WARNING", "time": "2024-08-11T10:46:43.065117", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "02cd0ba9-880a-4500-b315-8a7abd23034f", "level": "WARNING", "time": "2024-08-11T10:46:43.067243", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f7065b19-a55f-4697-93eb-63353552f522", "level": "WARNING", "time": "2024-08-11T10:46:43.068824", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b4e3900c-9987-4784-90ff-e504a11040df", "level": "WARNING", "time": "2024-08-11T10:46:43.070647", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "19"}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "9e326817-6659-4d09-a2b7-35fde7a283ef", "level": "WARNING", "time": "2024-08-11T10:46:43.072188", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "39b78f51-b13c-4a3c-b51a-06d504c7553b", "level": "WARNING", "time": "2024-08-11T10:46:43.073799", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 37}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b294cb84-d46d-4459-8135-c284778ef85c", "level": "WARNING", "time": "2024-08-11T10:48:33.281908", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "36b96100-b30d-4e47-9fc4-63516b3c3ec9", "level": "WARNING", "time": "2024-08-11T10:48:33.402742", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7cd0f722-8940-4f09-a686-b779f5c4885f", "level": "WARNING", "time": "2024-08-11T10:48:33.451025", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f9d0c485-af95-45cd-a173-2249c6283cd3", "level": "WARNING", "time": "2024-08-11T10:48:33.452947", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d4e197ef-5ae2-42c4-b2f4-479b7eadc839", "level": "WARNING", "time": "2024-08-11T10:48:33.495448", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a6b31bc7-71de-423a-b378-97658a06823a", "level": "WARNING", "time": "2024-08-11T10:48:33.535496", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "43eeb736-4007-4ec4-a945-3e39b0367096", "level": "WARNING", "time": "2024-08-11T10:48:33.624898", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f86112e1-c4bb-42b0-816c-3afba3b33c70", "level": "WARNING", "time": "2024-08-11T10:48:33.626867", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e5f6ef43-4698-474e-a3ce-0f9c5853823d", "level": "WARNING", "time": "2024-08-11T10:48:33.628624", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "76561902-5b50-408a-9bbc-258952486979", "level": "WARNING", "time": "2024-08-11T10:48:33.630249", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "78ad5135-5210-441c-907b-dad767fa81d1", "level": "WARNING", "time": "2024-08-11T10:48:33.632028", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b3622756-ff9e-4d7c-a7a3-4370196aa271", "level": "WARNING", "time": "2024-08-11T10:48:33.633581", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "5a338837-8292-4697-83f1-b6cc90f4ac7b", "level": "WARNING", "time": "2024-08-11T10:48:33.635164", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "42557f55-4a2a-4c68-8f5c-a441730ef09a", "level": "WARNING", "time": "2024-08-11T10:48:33.675349", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8dfea4a0-4eed-4418-ab99-796eb213227e", "level": "WARNING", "time": "2024-08-11T10:48:33.677129", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3a993db0-9fcd-4a74-96c5-80bc91dddca1", "level": "WARNING", "time": "2024-08-11T10:48:33.678887", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "05c71953-eadd-4e53-9cc8-42b86b6b1886", "level": "WARNING", "time": "2024-08-11T10:48:33.680556", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2af7a83f-8f98-408f-afd9-fd6f73c2562b", "level": "WARNING", "time": "2024-08-11T10:48:33.682269", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "20"}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "1087717f-f3f8-4fbe-a707-57462599add8", "level": "WARNING", "time": "2024-08-11T10:48:33.683886", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f51211f0-e119-4e3c-bd5d-de161d38a57c", "level": "WARNING", "time": "2024-08-11T10:48:33.685479", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 39}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "544e2b47-7c5b-4f4c-b1a0-bd3e977134ef", "level": "WARNING", "time": "2024-08-11T10:48:40.837792", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "31a9ff09-52cd-4686-836a-912e0189fcc5", "level": "WARNING", "time": "2024-08-11T10:48:40.945012", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "36765bdd-e833-45a3-94b9-15f0a4c7522a", "level": "WARNING", "time": "2024-08-11T10:48:41.017244", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c3ed01d1-6753-4289-974e-74af97e56348", "level": "WARNING", "time": "2024-08-11T10:48:41.019221", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "87c97701-c55a-49d7-b6a5-f81558ddd07d", "level": "WARNING", "time": "2024-08-11T10:48:41.059964", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "294576b1-ecf1-4891-acbd-2aa827abe5a2", "level": "WARNING", "time": "2024-08-11T10:48:41.103699", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "a3ad3847-a2f1-42d9-87e5-7de1ac9db02b", "level": "WARNING", "time": "2024-08-11T10:48:41.172040", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "be3dc030-903f-4560-8f74-8486feb7fece", "level": "WARNING", "time": "2024-08-11T10:48:41.174092", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "bf1d013f-8783-41a9-a178-f0a2ed9c8b6b", "level": "WARNING", "time": "2024-08-11T10:48:41.175787", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "640c6e76-0f28-4a9b-b0fa-92de376a2e9a", "level": "WARNING", "time": "2024-08-11T10:48:41.177394", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "44c151ea-fc05-4d46-99c5-9de86233f8c0", "level": "WARNING", "time": "2024-08-11T10:48:41.179279", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c5634f76-a6ed-4827-af2a-dedb2ea0eb99", "level": "WARNING", "time": "2024-08-11T10:48:41.180934", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7e4abeb9-1a89-4539-9928-6edf7f562583", "level": "WARNING", "time": "2024-08-11T10:48:41.182583", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d71e0f23-d0e9-4e2d-9037-9276f44f4e13", "level": "WARNING", "time": "2024-08-11T10:48:41.240569", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "e3ea2eba-addd-445f-8dd7-ae0e2129037a", "level": "WARNING", "time": "2024-08-11T10:48:41.242566", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "456bcf82-200c-4158-80e3-2758b0ef02d7", "level": "WARNING", "time": "2024-08-11T10:48:41.244322", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "70fe422e-5ea4-4393-9d79-af28d43a703c", "level": "WARNING", "time": "2024-08-11T10:48:41.245972", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "3c0ea8bb-1ccd-49b3-a850-cefb31d295c3", "level": "WARNING", "time": "2024-08-11T10:48:41.247687", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "21"}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "7e5d7f5d-820e-4c3f-87f0-ef0534fff87a", "level": "WARNING", "time": "2024-08-11T10:48:41.249299", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "16f9d0ef-2701-4d81-83ff-929fe4e4f742", "level": "WARNING", "time": "2024-08-11T10:48:41.250949", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 41}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f3ee1039-2308-46d5-8d95-afc998c59531", "level": "WARNING", "time": "2024-08-11T10:52:33.806492", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ab9ce82f-86f9-4ffe-9608-79878bab5817", "level": "WARNING", "time": "2024-08-11T10:52:33.909798", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "8ef25ddd-1553-4e9e-aa71-25424e2a9d2f", "level": "WARNING", "time": "2024-08-11T10:52:33.953675", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ea332a86-1350-486d-84ec-3ec125b5c2e4", "level": "WARNING", "time": "2024-08-11T10:52:33.955675", "request": {"method": "GET", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1"}, "path": "/notifications/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d5c4512f-4d7a-4fe0-b30f-bb6ef7a6c86a", "level": "WARNING", "time": "2024-08-11T10:52:33.999513", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fe6b567b-a106-493d-a8c1-261f711d4cd3", "level": "WARNING", "time": "2024-08-11T10:52:34.089379", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "351", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "b577ce24-a102-413f-a059-b328401d85cc", "level": "WARNING", "time": "2024-08-11T10:52:34.159735", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "2acbb34e-eb9a-49a1-b949-c43711e298b4", "level": "WARNING", "time": "2024-08-11T10:52:34.161883", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "ed084d29-4c2f-4cdc-8dd1-8e52191e2dec", "level": "WARNING", "time": "2024-08-11T10:52:34.163637", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f520fb35-b937-4db1-8cad-c401120ba4b2", "level": "WARNING", "time": "2024-08-11T10:52:34.165262", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "625242fd-0eea-4193-9fd1-5e2544c48205", "level": "WARNING", "time": "2024-08-11T10:52:34.167061", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "f5194ea5-d627-4f26-af79-20f9f117eade", "level": "WARNING", "time": "2024-08-11T10:52:34.168593", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "c03e2165-ffb0-497f-9588-98ed42a96f18", "level": "WARNING", "time": "2024-08-11T10:52:34.170148", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "6422eb63-e4db-4f43-87e9-10d768f9216c", "level": "WARNING", "time": "2024-08-11T10:52:34.218296", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 0", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "fe036b54-fcb1-41e0-adb1-e3db98d4e798", "level": "WARNING", "time": "2024-08-11T10:52:34.220260", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 1", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "af329a84-89a8-42e3-a1eb-55667c47d904", "level": "WARNING", "time": "2024-08-11T10:52:34.222160", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 2", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "dad79a50-e6ab-4377-835d-27fa885779ad", "level": "WARNING", "time": "2024-08-11T10:52:34.223870", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 3", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "d0f0474f-0a26-45ea-a558-40d19408da51", "level": "WARNING", "time": "2024-08-11T10:52:34.225505", "request": {"method": "POST", "meta": {"path_info": "/notifications/", "remote_addr": "127.0.0.1", "content_length": "353", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/", "data": {"type": "article_commented", "title": "Test Notification 4", "content": "Test content", "related_article": "22"}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "930e671c-28fa-4a11-a2b3-0cf94b785263", "level": "WARNING", "time": "2024-08-11T10:52:34.227101", "request": {"method": "POST", "meta": {"path_info": "/notifications/read_all/", "remote_addr": "127.0.0.1", "content_length": "20", "content_type": "multipart/form-data; boundary=BoUnDaRyStRiNg"}, "path": "/notifications/read_all/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} +{"id": "673fe3b4-7b89-4156-822e-85cd057832a2", "level": "WARNING", "time": "2024-08-11T10:52:34.228654", "request": {"method": "GET", "meta": {"path_info": "/notifications/unread/", "remote_addr": "127.0.0.1"}, "path": "/notifications/unread/", "data": {}, "user": 43}, "response": {"status": 404, "headers": {"Content-Type": "text/html; charset=utf-8", "X-Frame-Options": "DENY", "Vary": "Accept-Language", "Content-Language": "ko", "Content-Length": "179", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "same-origin", "Cross-Origin-Opener-Policy": "same-origin"}, "charset": "utf-8"}} diff --git a/tests/test_notification_infra.py b/tests/test_notification_infra.py new file mode 100644 index 00000000..f0d70f0b --- /dev/null +++ b/tests/test_notification_infra.py @@ -0,0 +1,164 @@ +from unittest.mock import patch + +import pytest + +from apps.core.models import Article, Board, Comment, Notification, NotificationReadLog +from apps.core.models.board import NameType +from ara.infra.notification.notification_infra import NotificationInfra +from tests.conftest import RequestSetting, TestCase + + +@pytest.fixture(scope="class") +def set_board(request): + request.cls.board = Board.objects.create( + slug="free", + ko_name="자유 게시판", + en_name="Free Board", + ) + + +@pytest.fixture(scope="class") +def set_articles(request): + """set_board 먼저 적용""" + request.cls.article = Article.objects.create( + title="테스트 글입니다.", + content="테스트 내용입니다.", + content_text="테스트 텍스트", + parent_board=request.cls.board, + created_by=request.cls.user, + ) + + +@pytest.fixture(scope="function") +def set_comment(request): + """set_articles 먼저 적용""" + request.cls.comment = Comment.objects.create( + content="댓글입니다.", + created_by=request.cls.user2, + parent_article=request.cls.article, + ) + + +@pytest.mark.usefixtures( + "set_user_client", "set_user_client2", "set_board", "set_articles", "set_comment" +) +@pytest.mark.django_db +class TestNotificationInfra(TestCase, RequestSetting): + @patch("ara.infra.notification.notification_infra.fcm_notify_comment") + def test_create_notification_article_commented(self, mock_fcm_notify): + Notification.objects.all().delete() + NotificationReadLog.objects.all().delete() + + # 댓글 생성시 알림생성1 + self.comment = Comment.objects.create( + content="새 댓글입니다.", created_by=self.user2, parent_article=self.article + ) + + notification_infra = NotificationInfra() + # 알림추가2 + notification_infra.create_notification(self.comment) + notifications = self.http_request(self.user, "get", "notifications") + + """ + print("All Notifications:") + for notification in Notification.objects.all(): + print(f"ID: {notification.id}, Type: {notification.type}, Title: {notification.title}, Content: {notification.content}, Related Article: {notification.related_article.title if notification.related_article else 'None'}, Related Comment: {notification.related_comment.id if notification.related_comment else 'None'}") + # Print user details for notifications + read_logs = NotificationReadLog.objects.filter(notification=notification) + for log in read_logs: + user = log.read_by + print(f"Notification sent to user: ID={user.id}, Username={user.username}, Email={user.email}") + print("Article Name Type:", self.article.name_type) + """ + + assert notifications.status_code == 200 + assert notifications.data.get("num_items") == 2 + assert ( + notifications.data.get("results")[0].get("related_article")["id"] + == self.article.id + ) + assert Notification.objects.count() == 2 + + mock_fcm_notify.assert_called_once() + + @patch("ara.infra.notification.notification_infra.fcm_notify_comment") + def test_create_notification_comment_commented(self, mock_fcm_notify): + Notification.objects.all().delete() + NotificationReadLog.objects.all().delete() + + cc = Comment.objects.create( + content="대댓글입니다.", created_by=self.user, parent_comment=self.comment + ) + + notification_infra = NotificationInfra() + notification_infra.create_notification(cc) + + notifications = self.http_request(self.user2, "get", "notifications") + + print("Notifications Count:", Notification.objects.count()) + + assert notifications.status_code == 200 + assert notifications.data.get("num_items") == 2 + assert ( + notifications.data.get("results")[0].get("related_comment")["id"] + == self.comment.id + ) + assert Notification.objects.filter(related_comment=self.comment).count() == 2 + + # Verify that fcm_notify_comment was called + mock_fcm_notify.assert_called_once() + + +@pytest.mark.usefixtures( + "set_user_client", "set_user_client2", "set_board", "set_articles" +) + + +# testnotification read 로그도 테스트 케이스 +@pytest.mark.django_db +class TestNotificationReadLog(TestCase, RequestSetting): + @pytest.fixture(autouse=True) + def setup(self): + self.notification_infra = NotificationInfra() + + @pytest.mark.usefixtures("set_comment") + def test_read(self): + Notification.objects.all().delete() + NotificationReadLog.objects.all().delete() + + self.notification_infra.create_notification(self.comment) + notifications = Notification.objects.filter(related_article=self.article) + + assert notifications.count() == 1 + notification = notifications.get() + + self.notification_infra.read_all_notifications(self.user.id) + + notification_read_log = NotificationReadLog.objects.filter( + read_by=self.user, notification=notification + ) + + print("Notification Read Log Count:", notification_read_log.count()) + + assert notification_read_log.count() == 1 + assert notification_read_log.get().is_read + + def test_read_all(self): + Notification.objects.all().delete() + NotificationReadLog.objects.all().delete() + + Comment.objects.create( + content="댓글입니다.", created_by=self.user2, parent_article=self.article + ) + + self.notification_infra.read_all_notifications(self.user.id) + + notification_read_log = NotificationReadLog.objects.filter(read_by=self.user) + + print("Notification Read Log Count:", notification_read_log.count()) + + assert notification_read_log.count() == 1 + assert ( + notification_read_log.filter(is_read=True).count() + == notification_read_log.count() + ) From c228e10f6f9a45204e9a6f5a7129ef6229ecf87f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=9A=A8=EC=A7=84?= Date: Mon, 26 Aug 2024 03:08:22 +0900 Subject: [PATCH 7/7] feat: Docker Compose v2 syntax --- .github/workflows/github-actions.yml | 4 ++-- ara/infra/notification/notification_infra.py | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 9064444a..077062d1 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -56,8 +56,8 @@ jobs: - name: Run test run: | - docker-compose -f docker-compose.test.yml run api test - docker-compose -f docker-compose.test.yml down + docker compose -f docker-compose.test.yml run api test + docker compose -f docker-compose.test.yml down - if: env.PUSH == 'true' name: Push docker image run: | diff --git a/ara/infra/notification/notification_infra.py b/ara/infra/notification/notification_infra.py index f4b0462e..a0108931 100644 --- a/ara/infra/notification/notification_infra.py +++ b/ara/infra/notification/notification_infra.py @@ -63,8 +63,6 @@ def _get_display_name(self, article: Article, profile: int): return "익명" def create_notification(self, comment: Comment) -> None: - print("______________dddd________") - def notify_article_commented(_parent_article: Article, _comment: Comment): name = self._get_display_name(_parent_article, _comment.created_by_id) title = f"{name} 님이 새로운 댓글을 작성했습니다." @@ -84,8 +82,6 @@ def notify_article_commented(_parent_article: Article, _comment: Comment): notification=notification, ) - print("하이\n") - fcm_notify_comment( _parent_article.created_by, title,