This won't work.  The idea behind the ConsoleServices class is to have a way to direct console output to the appropriate target.  The default target is the system output stream on the server.  But for commands entered via the OSGi console (which could be a telnet session or something like that), the output from those commands need to be directed to the console where the command was entered.  The ConsoleServices class provides an abstraction for the implementation dependent target console.  By replacing the ConsoleServices class with this method, you eliminate this abstraction, and all console output will go to the default target.