ForgeMod has changed its log output format, and as such MCMA2 no longer recognises it.

Thankfully there's a simple way to change Forge back to its original settings.

Create a file called Log4j.xml and place it alongside your copy of ForgeMod.jar, and insert the following contents:

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="warn" packages="com.mojang.util,net.minecraftforge.server.console.log4j">
    <appenders>
        <terminalconsole name="Console">
            <!-- Revert the logging format so that McMyAdmin/AMP can parse the console log and know the server has started -->
            <patternlayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg%n"></patternlayout>
            <!-- Original pattern layout: -->
            <!-- <PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %msg%n" /> -->
        </terminalconsole>
        <!-- Keep a console appender open so log4j2 doesn't close our main out stream if we redirect System.out to the logger -->
        <console name="SysOut" target="SYSTEM_OUT"></console>
        <queue name="ServerGuiConsole" ignoreexceptions="true">
            <patternlayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %msg%n"></patternlayout>
        </queue>
        <rollingrandomaccessfile name="File" filename="logs/latest.log" filepattern="logs/%d{yyyy-MM-dd}-%i.log.gz">
            <patternlayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %msg%n"></patternlayout>
            <policies>
                <timebasedtriggeringpolicy></timebasedtriggeringpolicy>
                <onstartuptriggeringpolicy></onstartuptriggeringpolicy>
            </policies>
        </rollingrandomaccessfile>
        <rollingrandomaccessfile name="DebugFile" filename="logs/debug.log" filepattern="logs/debug-%i.log.gz">
            <patternlayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %msg%n"></patternlayout>
            <policies>
                <onstartuptriggeringpolicy></onstartuptriggeringpolicy>
                <sizebasedtriggeringpolicy size="200MB"></sizebasedtriggeringpolicy>
            </policies>
            <defaultrolloverstrategy max="5" fileindex="min"></defaultrolloverstrategy>
        </rollingrandomaccessfile>
    </appenders>
    <loggers>
        <!-- make sure mojang's logging is set to 'info' so that their LOGGER.isDebugEnabled() behavior isn't active -->
        <logger level="info" name="com.mojang"></logger>
        <logger level="info" name="net.minecraft"></logger>
        <root level="all">
            <filters>
                <markerfilter marker="NETWORK_PACKETS" onmatch="DENY" onmismatch="NEUTRAL"></markerfilter>
            </filters>
            <appenderref ref="Console" level="info"></appenderref>
            <appenderref ref="File" level="info"></appenderref>
            <appenderref ref="ServerGuiConsole" level="info"></appenderref>
            <appenderref ref="DebugFile"></appenderref>
        </root>
    </loggers>
</configuration>

You can find a copy of this configuration here: https://pastebin.com/raw/1qF3Mh6U

Then in McMyAdmin.conf, add the following to Java.CustomOpts

-Dlog4j.configurationFile=log4j.xml

This will revert Forge to its original log format and allow it to function correctly.