Good article. Updating the SQLServerName column could just as easily be updated in real-time through a default constraint:
CREATE TABLE [dbo].[ErrLogData](
[LogId] [int] IDENTITY(1,1) NOT NULL,
[LogDate] [datetime] NULL,
[ProcessInfo] [nvarchar](50)...