2

I've got some web projetcs in Visual Studio 2013. Each web project has a debug and a release build profile.
How could I do to perform some cleaning of the JavaScript console.log("here is a log message") when the project is built (or after) ?
For information, I already use bundles with minification (from System.Web.Optimization).

bob
  • 774
  • 1
  • 7
  • 16
  • if the console.log statements are on the rasor view this answer might help http://stackoverflow.com/questions/4696175/razor-view-engine-how-to-enter-preprocessorif-debug – Sam.C Nov 17 '15 at 17:58

3 Answers3

1

You should wrap console.log in your application, so that you have fine grained control over logging at runtime.

That said, this is a dirty temporary hack:

debug && console.log('foo');

Where debug can be defined at runtime to start logging to the console.

Ben Aston
  • 53,718
  • 65
  • 205
  • 331
0

For me, I just do a "Find & Replace" on "console.log" to "//console.log".

If you use a minifier when deploying, it will strip the comments out to clean up the code.

I.Am.Me
  • 203
  • 4
  • 8
0

VS CODE

Open the search option in the sidebar menu Type in console.log.*$