diff --git a/src/language/legacy/goRename.ts b/src/language/legacy/goRename.ts
index 5a864c28ce..c82a7337ce 100644
--- a/src/language/legacy/goRename.ts
+++ b/src/language/legacy/goRename.ts
@@ -15,6 +15,8 @@ import { promptForMissingTool } from '../../goInstallTools';
 import { outputChannel } from '../../goStatus';
 import { byteOffsetAt, canonicalizeGOPATHPrefix, getBinPath } from '../../util';
 import { killProcessTree } from '../../utils/processUtils';
+import { logVerbose } from '../../goLogging';
+import { logWarn } from '../../goLogging';
 
 export class GoRenameProvider implements vscode.RenameProvider {
 	public provideRenameEdits(
@@ -57,6 +59,8 @@ export class GoRenameProvider implements vscode.RenameProvider {
 				token.onCancellationRequested(() => killProcessTree(p));
 			}
 
+			logWarn(`Support for ${gorename} is deprecated in favor of gopls and will be removed in a future version.`)
+			logVerbose(`$ ${gorename} ${gorenameArgs} (cwd: ${opts.cwd})`);
 			p = cp.execFile(gorename, gorenameArgs, { env }, (err, stdout, stderr) => {
 				try {
 					if (err && (<any>err).code === 'ENOENT') {