MessageList

MessageList[n]
is a global object assigned to be a list of the names of messages generated during the processing of the n^(th) input line.

DetailsDetails

  • Only messages that are actually output are included in the list MessageList[n].
  • The message names in the list are wrapped with HoldForm.
  • MessageList[n] includes messages generated both by builtin functions and by explicit invocations of Message.

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

Get any messages that were generated by the previous output:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

There were no messages produced in the previous command:

In[3]:=
Click for copyable input
Out[3]=

Now the command that gave the message is the third previous command:

In[4]:=
Click for copyable input
Out[4]=

Get a list of all the messages that were generated in a session:

In[5]:=
Click for copyable input
Out[5]=
Introduced in 1991
(2.0)