module aurorafw.core.debugmanager; /**************************************************************************** ** ┌─┐┬ ┬┬─┐┌─┐┬─┐┌─┐ ┌─┐┬─┐┌─┐┌┬┐┌─┐┬ ┬┌─┐┬─┐┬┌─ ** ├─┤│ │├┬┘│ │├┬┘├─┤ ├┤ ├┬┘├─┤│││├┤ ││││ │├┬┘├┴┐ ** ┴ ┴└─┘┴└─└─┘┴└─┴ ┴ └ ┴└─┴ ┴┴ ┴└─┘└┴┘└─┘┴└─┴ ┴ ** A Powerful General Purpose Framework ** More information in: https://aurora-fw.github.io/ ** ** Copyright (C) 2018 Aurora Framework, All rights reserved. ** ** This file is part of the Aurora Framework. This framework is free ** software; you can redistribute it and/or modify it under the terms of ** the GNU Lesser General Public License version 3 as published by the ** Free Software Foundation and appearing in the file LICENSE included in ** the packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ****************************************************************************/ public import aurorafw.core.logger : trace; enum string debugMsgPrefix(string f = __FILE__, size_t l = __LINE__) { import std.conv : to; return f ~ ":" ~ l.to!string ~ ": "; } __gshared bool afwDebugFlag;