Home / Class/ QLogConfiguration Class — netty Architecture

QLogConfiguration Class — netty Architecture

Architecture documentation for the QLogConfiguration class in QLogConfiguration.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a6f71f92_c44d_f023_0cce_338cc7af71f2["QLogConfiguration"]
  2c2a10f0_3626_bc73_47a4_56f3c94a19cf["QLogConfiguration.java"]
  a6f71f92_c44d_f023_0cce_338cc7af71f2 -->|defined in| 2c2a10f0_3626_bc73_47a4_56f3c94a19cf
  50b9762e_5b9e_6c1b_9a9c_9d3150441e72["QLogConfiguration()"]
  a6f71f92_c44d_f023_0cce_338cc7af71f2 -->|method| 50b9762e_5b9e_6c1b_9a9c_9d3150441e72
  69bb8e52_913e_e827_62f5_98ded0be95d6["String()"]
  a6f71f92_c44d_f023_0cce_338cc7af71f2 -->|method| 69bb8e52_913e_e827_62f5_98ded0be95d6

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QLogConfiguration.java lines 24–70

public final class QLogConfiguration {

    private final String path;
    private final String logTitle;
    private final String logDescription;

    /**
     * Create a new configuration.
     *
     * @param path              the path to the log file to use. This file must not exist yet. If the path is a
     *                          directory the filename will be generated
     * @param logTitle          the title to use when logging.
     * @param logDescription    the description to use when logging.
     */
    public QLogConfiguration(String path, String logTitle, String logDescription) {
        this.path = Objects.requireNonNull(path, "path");
        this.logTitle = Objects.requireNonNull(logTitle, "logTitle");
        this.logDescription = Objects.requireNonNull(logDescription, "logDescription");
    }

    /**
     * Return the path to the log file.
     *
     * @return the path.
     */
    public String path() {
        return path;
    }

    /**
     * Return the title.
     *
     * @return the title.
     */
    public String logTitle() {
        return logTitle;
    }

    /**
     * Return the description.
     *
     * @return the description.
     */
    public String logDescription() {
        return logDescription;
    }
}

Frequently Asked Questions

What is the QLogConfiguration class?
QLogConfiguration is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QLogConfiguration.java.
Where is QLogConfiguration defined?
QLogConfiguration is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QLogConfiguration.java at line 24.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free