package com.mossle.api.user; public class AccountLogHolder { private static ThreadLocal<AccountLogDTO> threadLocal = new ThreadLocal<AccountLogDTO>(); public static void init(String application, String username, String clientIp, String description) { AccountLogDTO accountLogDto = new AccountLogDTO(); accountLogDto.setApplication(application); accountLogDto.setUsername(username); accountLogDto.setClient(clientIp); accountLogDto.setDescription(description); threadLocal.set(accountLogDto); } public static AccountLogDTO getAccountLogDto() { return threadLocal.get(); } public static void clear() { threadLocal.remove(); } }