001// *************************************************************************************************************************** 002// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file * 003// * distributed with this work for additional information regarding copyright ownership. The ASF licenses this file * 004// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance * 005// * with the License. You may obtain a copy of the License at * 006// * * 007// * http://www.apache.org/licenses/LICENSE-2.0 * 008// * * 009// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an * 010// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * 011// * specific language governing permissions and limitations under the License. * 012// *************************************************************************************************************************** 013package org.apache.juneau.rest.annotation; 014 015import java.lang.annotation.*; 016 017/** 018 * TODO 019 */ 020public class LoggingAnnotation implements Logging { 021 022 private String 023 disabled = "", 024 level = "", 025 stackTraceHashingTimeout = "", 026 useStackTraceHashing = ""; 027 028 private LoggingRule[] rules = new LoggingRule[0]; 029 030 @Override /* Logging */ 031 public Class<? extends Annotation> annotationType() { 032 return Logging.class; 033 } 034 035 @Override /* Logging */ 036 public String disabled() { 037 return disabled; 038 } 039 040 @Override /* Logging */ 041 public String level() { 042 return level; 043 } 044 045 @Override /* Logging */ 046 public LoggingRule[] rules() { 047 return rules; 048 } 049 050 @Override /* Logging */ 051 public String stackTraceHashingTimeout() { 052 return stackTraceHashingTimeout; 053 } 054 055 @Override /* Logging */ 056 public String useStackTraceHashing() { 057 return useStackTraceHashing; 058 } 059}